安全修复: - getVrSecret(): 默认密钥必须 throw 异常阻断,不再仅 warning 未配置 VR_TICKET_SECRET 时直接抛出异常,防止生产环境静默使用默认密钥 校验增强: - shortCodeEncode(): 增加 goods_id 超 16bit 校验 goods_id > 65535 时抛出异常,防止位截断静默错误 代码优化: - shortCodeDecode(): 简化候选列表构建逻辑 用 start/end 范围替代候选数组,消除冗余内存分配 测试补充: - 添加 goods_id 超 16bit 边界测试 - 添加默认密钥异常说明测试 |
||
|---|---|---|
| .. | ||
| admin | ||
| api | ||
| index | ||
| install | ||
| lang | ||
| module | ||
| plugins | ||
| route | ||
| service | ||
| tpl | ||
| AppService.php | ||
| BaseController.php | ||
| ExceptionHandle.php | ||
| Request.php | ||
| common.php | ||
| event.php | ||
| middleware.php | ||
| provider.php | ||
| service.php | ||