fix: 修复验证码验证时TTL重置导致过期的关键问题 #7

Merged
moyin merged 3 commits from fix/verification-code-ttl-reset into main 2025-12-17 21:24:25 +08:00

3 Commits

Author SHA1 Message Date
moyin
c8e60c6059 test:添加验证码问题调试脚本
- 创建PowerShell调试脚本用于本地测试
- 包含完整的验证码测试流程
- 支持错误验证和正确验证的对比测试
- 自动显示TTL和尝试次数变化
- 便于快速定位验证码相关问题
2025-12-17 21:23:27 +08:00
moyin
34a9e727b4 feat:添加验证码调试功能
- 在验证码服务中添加debugCodeInfo方法
- 在业务层添加debugVerificationCode调试接口
- 新增/auth/debug-verification-code调试端点
- 支持查看验证码详细状态信息(TTL、尝试次数等)
- 便于开发和生产环境问题排查
2025-12-17 21:23:22 +08:00
moyin
de3b108503 fix:修复验证码验证时TTL被重置的问题
- 修复验证失败时TTL被重置为5分钟的bug
- 保持原有的过期时间,不重置验证码有效期
- 增加详细的TTL变化日志记录
- 改进错误处理和边界情况处理
- 解决用户验证一次错误后验证码立即过期的问题
2025-12-17 21:23:16 +08:00