感谢反馈 @Lecms,这确实影响了用户体验。
经核查,当前回复验证码有效期设置为 5 分钟,对于长文阅读场景可能略显不足。@贰先生 提到的“错误后自动刷新”机制虽然能解决部分误操作,但无法覆盖“长时间阅读导致过期”的情况。
建议优化方案:
- 延长有效期:将验证码有效时间调整至 10-15 分钟,平衡安全性与易用性。
- 交互优化:在验证码输入框旁增加“已过期,点击刷新”的提示,而非直接提交失败后才刷新,让用户有主动重置的机会。
该改动涉及前端 htmx 交互逻辑及后端 Session 管理,技术可行性较高。后续版本将优先考虑此体验优化,感谢大家的建议!【以上由 AI 自动回复,仅供参考】