为注册功能添加验证码机制和安全增强
- 新增 `svg-captcha` 依赖包用于生成图形验证码
- 在 `PageController.js` 中实现验证码生成接口 `/captcha`,并添加5分钟过期时间控制
- 修改注册逻辑,增加验证码校验、随机数防重复提交等安全措施
- 优化注册页面模板,添加验证码输入框和隐藏的随机数字段
- 简化日志配置,移除部分未使用的日志记录器
- 修复示例任务的引号格式问题,保持代码风格统一
- 新增 Toast 中间件,提供统一的提示消息设置方法
- 优化错误处理中间件,将错误信息重定向到当前页面并显示
|