8 Commits

Author SHA1 Message Date
yumoqing
ebd678a43d bugfix 2026-04-29 16:59:07 +08:00
3fdd4efeff feat(rbac): add login tracking, lockout, secure cache
- Add created_at, last_login, login_fail_count, last_login_fail fields
- 3 failed logins locks account for 5 minutes
- LRU+TTL cache for UserPermissions, thread-safe
- All login methods update last_login
- Migration SQL for existing databases
2026-04-26 10:49:01 +08:00
ab9fdce885 bugfix 2026-01-07 15:20:48 +08:00
2f983b1e3d bugfix 2025-10-20 14:12:06 +08:00
22e6e11fb9 bugfix 2025-08-27 18:42:09 +08:00
7df34eb74c bugfix 2025-08-01 17:41:14 +08:00
e6862d7771 bugfix 2025-08-01 17:09:41 +08:00
b46426abe0 first commit 2025-07-16 14:19:12 +08:00