|
|
77c17f6374
|
refactor(rbac): 删除 userapp/userdepartment 两张废弃表(无业务读写,预留未启用)
- 删 models/json 的 userapp/userdepartment 定义 + xlsx
- script/init.py rbac_tables 移除两表
- scripts/load_path.py 移除路径注册
- .gitignore 移除对应条目
|
2026-08-21 18:33:21 +08:00 |
|
|
|
002226d17c
|
fix: change created_at type from timestamp to date for proper Date control
|
2026-06-04 16:50:20 +08:00 |
|
|
|
fd9ef322c7
|
bugfix
|
2026-05-22 17:21:00 +08:00 |
|
|
|
1b720c4b89
|
bugfix
|
2026-05-22 15:58:59 +08:00 |
|
|
|
ce1521d46a
|
feat: add json table definitions for all models (converted from xlsx)
|
2026-05-21 12:46:27 +08:00 |
|
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 |
|