Files
ToDoList/api/app/utils
祀梦 bfdf0c9987 fix: replace passlib with native bcrypt (Python 3.13 compatibility)
passlib 1.7.4 has a known bug with bcrypt 4.x on Python 3.13 where
detect_wrap_bug passes an over-72-byte hash as a password, causing
ValueError on every login attempt.

Switched to bcrypt.hashpw/checkpw directly, removing the passlib
dependency entirely.

Also fixed 401 page reload on /auth/login endpoint.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-17 17:12:10 +08:00
..
2026-03-14 22:21:26 +08:00
2026-03-14 22:21:26 +08:00
2026-03-14 22:21:26 +08:00
2026-03-14 22:21:26 +08:00