Skip to content

v0.0.1.1

Latest

Choose a tag to compare

@jeweis jeweis released this 23 Feb 10:14
· 27 commits to main since this release
feat(auth): 添加本地密码功能和管理API

- 在UserResponse模型中添加has_local_password字段
- 新增SetLocalPasswordRequest和AdminResetUserPasswordRequest请求模型
- 实现用户设置本地密码的POST /auth/password/set接口
- 实现管理员重置用户密码的POST /admin/users/{user_id}/password/reset接口
- 更新数据库表结构,添加has_local_password列,默认值为1
- 修复历史数据,将空值填充为已支持本地密码状态
- 在用户相关接口返回数据中包含has_local_password信息

安全特性:
- 超级管理员可以重置普通用户密码
- 禁止重置其他超级管理员账户密码
- 设置密码后自动清除用户所有token,强制重新登录
```