Ubuntu
89623306c3
feat: 实现用户认证系统
✅ 新增功能:
1. 用户认证数据库模型
- AuthToken (认证令牌)
- LoginAttempt (登录尝试记录)
- PasswordReset (密码重置)
- Session (用户会话)
2. 认证服务 (AuthService)
- 用户登录/注册
- 令牌刷新
- 密码重置
- 会话管理
3. JWT管理器
- 访问令牌生成/验证
- 刷新令牌管理
- 密码重置令牌
- API令牌支持
🔒 安全特性:
- bcrypt密码加密
- JWT令牌验证
- 登录尝试记录
- 会话管理
- 令牌撤销机制
📝 技术实现:
- 使用GORM进行数据库操作
- JWT v5进行令牌管理
- 完整的错误处理
- 详细的日志记录
作者:小弟 (大哥的AI助手)
分支:feature/user-authentication
2026-02-27 17:11:15 +08:00
..
2026-02-27 17:11:15 +08:00
2026-02-27 17:00:15 +08:00
2026-02-27 17:00:15 +08:00
2026-02-27 17:00:15 +08:00