- 数据库用户模型新增登录失败限制相关字段(login_failed_count, last_failed_login, login_locked_until) - 增加用户方法判断是否处于登录锁定状态及计算锁定持续时间 - 登录接口新增登录锁定检测,密码错误时增加失败计数及设置锁定时间 - 登录成功时重置失败计数和锁定状态 - 新增数据库迁移模块,自动检测并执行数据库结构更新,确保新增字段同步 - 前端登录页添加账户锁定状态显示及倒计时功能 - 前端请求中捕获423锁定状态,展示对应锁定提示,禁用登录按钮 - 优化本地状态管理,支持登录锁定错误抛出与异常处理机制 |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| auth_router.py | ||
| chat_router.py | ||
| graph_router.py | ||
| knowledge_router.py | ||
| system_router.py | ||