TermiNexus
d057c56c26
fix(auth): 密码校验改走 User 登录密码(审计表明文导致恒判失败)
- AdminUserManager.VerifyPassword 原查 Password 明文审计表并用 bcrypt 比对:必然抛 ValueError 被吞成 False,恒判「密码不匹配」
- 改为与登录同源:AuthManager.GetUserByUUID(...).CheckPassword(...),保证「登录能过 = 校验能过」
- ResetPassword 一并修:原来只写审计表、不更新 User.UserPassword,导致「重置成功」但登录密码未变;现两处同写
- 移除因此不再使用的 crypto.VerifyPassword 导入
2026-10-02 16:37:52 +08:00
..
2026-08-13 23:55:53 +08:00
2026-08-13 05:54:50 +08:00
2026-08-02 19:45:22 +08:00
2026-08-02 19:45:22 +08:00
2026-10-02 16:37:52 +08:00
2026-08-13 17:40:12 +08:00
2026-09-28 18:23:08 +08:00
2026-09-13 21:57:45 +08:00
2026-08-07 17:17:55 +08:00