后端: - 新增 EmailService 邮件发送服务,支持 Gmail SMTP - 新增 EmailCode 数据模型用于存储邮箱验证码 - UserAccount 添加 email 字段 - 新增 API 接口: - GET /user/email-status 获取邮箱绑定状态 - POST /user/send-email-code 发送邮箱验证码 - POST /user/bind-email 绑定邮箱 - POST /user/unbind-email 解绑邮箱 - 新增 DTOs: SendEmailCodeDto, BindEmailDto, UnbindEmailDto - 新增 Commands: SendEmailCodeCommand, BindEmailCommand, UnbindEmailCommand 前端: - account_service 新增邮箱相关方法和 EmailStatus 类 - bind_email_page 更新为使用真实 API: - 绑定/更换邮箱功能 - 独立的解绑验证码输入和倒计时 - 解绑确认对话框 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| bind_email_page.dart | ||
| change_password_page.dart | ||
| google_auth_page.dart | ||