Jowe
c61969dfc9
feat: v3.1 - 用户密码管理和邮箱验证功能
新增功能:
1. 修改密码功能
- 用户可以修改自己的密码
- 需要验证旧密码
- 新密码至少6位且不能与旧密码相同
2. 邮箱绑定功能
- 用户可以绑定/修改邮箱
- 邮箱格式验证和唯一性检查
- 修改邮箱后需要重新验证
3. 邮箱验证功能
- 发送验证邮件(24小时有效)
- 点击邮件链接完成验证
- 验证状态显示
技术实现:
- 新增4个数据库字段(email_verified等)
- 封装邮件发送工具(utils/email_sender.py)
- 新增5个API接口
- 新增修改密码页面
- 集成邮箱管理到个人中心
文件变更:
- 修改:app.py, models.py, base_new.html, profile.html
- 新增:change_password.html, email_sender.py, migrate_email_verification.py
- 文档:server-update.md, SERVER_RESTART_GUIDE.md
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-07 23:26:02 +08:00
..
2026-01-03 23:38:36 +08:00
2026-02-06 19:19:05 +08:00
2026-02-07 23:26:02 +08:00
2025-12-31 00:12:42 +08:00
2026-02-07 23:26:02 +08:00
2025-12-28 19:21:17 +08:00
2026-02-06 19:27:12 +08:00
2025-12-31 00:26:23 +08:00
2026-01-10 18:39:19 +08:00
2025-12-27 22:45:09 +08:00