Wenjie Zhang
|
c934ccb10d
|
feat(auth): 支持管理员初始化时使用用户ID和手机号
|
2025-09-21 14:31:10 +08:00 |
|
Wenjie Zhang
|
4cc52360b6
|
feat(user): 实现用户ID和头像管理功能
|
2025-09-21 13:33:09 +08:00 |
|
Wenjie Zhang
|
aebe63ce1c
|
lint: 代码格式化
|
2025-09-18 20:32:33 +08:00 |
|
Wenjie Zhang
|
747c5de88f
|
feat(auth): 实现账户登录失败次数限制和锁定机制(注意,需要迁移数据库)
- 数据库用户模型新增登录失败限制相关字段(login_failed_count, last_failed_login, login_locked_until)
- 增加用户方法判断是否处于登录锁定状态及计算锁定持续时间
- 登录接口新增登录锁定检测,密码错误时增加失败计数及设置锁定时间
- 登录成功时重置失败计数和锁定状态
- 新增数据库迁移模块,自动检测并执行数据库结构更新,确保新增字段同步
- 前端登录页添加账户锁定状态显示及倒计时功能
- 前端请求中捕获423锁定状态,展示对应锁定提示,禁用登录按钮
- 优化本地状态管理,支持登录锁定错误抛出与异常处理机制
|
2025-09-17 03:59:51 +08:00 |
|
Wenjie Zhang
|
f1c843addc
|
refactor: 清理未使用的导入和优化代码格式
|
2025-09-02 01:08:42 +08:00 |
|
Wenjie Zhang
|
7641ab3699
|
stylle: 使用更加严格的风格检查以及代码格式化方法
|
2025-09-01 22:37:03 +08:00 |
|
Wenjie Zhang
|
fa56bca143
|
refactor: 移除未使用的代码和注释,优化代码结构
- 删除 SettingView.vue 中的 TODO 注释
- 移除 AgentView.vue 和 AgentChatComponent.vue 中侧边栏互斥逻辑
- 删除 kb_manager.py 中未实现的 migrate_database 方法
- 将操作日志功能提取到 common_utils.py
- 修复文件末尾缺少换行符的问题
|
2025-08-23 17:39:47 +08:00 |
|
Wenjie Zhang
|
9d9101a3e5
|
refactor(router): 更新系统路由
|
2025-07-22 17:29:38 +08:00 |
|
Wenjie Zhang
|
a6857c3e21
|
style: fix ruff check
|
2025-05-24 11:29:45 +08:00 |
|
Wenjie Zhang
|
9fdc6a6b77
|
基本权限控制功能实现
|
2025-05-10 10:53:14 +08:00 |
|