111b56f2ee29e317b9da966cff5ee3413152b695
测试覆盖: - login: 成功 / 错密码 / 缺失字段 / 未知用户 (4) - me: 未登录 / 已登录 / fake cookie → session_expired (3) - logout: 清 session (1) - change-password: 成功(强制重新登录)/ 旧密码错 / 密码过短 (3) - reset-request: 已存在用户 / 未知用户(防枚举)/ 完整重置流程 / 无效 token (4) - 限流: login 6/min 触发 429 + reset-request 4/min 触发 429 (2) - 安全约束: session 存 sha256 hash + bcrypt $2b$12$ (2) 修复 bug: - reset-confirm 把 consume_reset_token 返回的 dict 当 user_id 传给 update_password → 修复为 user_info['user_id'] 测试结果:19 passed, 65 warnings in 18.34s 依赖:b002e92(7 路由)+ 44f46a0(限流)+ 1df6e7f(前端) Co-authored-by: multica-agent <github@multica.ai>
Description
No description provided
Languages
Python
61.3%
HTML
37.9%
Shell
0.8%