fix: 用户密码最小长度调整为六位 (#55)

This commit is contained in:
chengma
2026-08-09 16:14:58 +08:00
parent ac9e227ee7
commit 2cce9e3888
10 changed files with 39 additions and 15 deletions
+3
View File
@@ -642,6 +642,7 @@ placeholder 写「任务编号 / 订单号 / 商品 ID」,**不要写全「PDD
```
- 用户名可以预填 `admin`,但用户可以修改;不得提供固定默认密码。
- 密码和确认密码最少 6 个字符;字段下方显示同样的辅助文字。
- 密码框不回显,校验失败时清空密码和确认密码。
- 初始化成功后跳转登录页;此后访问 `/setup` 不再显示初始化表单。
- 两个浏览器并发初始化时,最多一个成功,另一个提示“管理员已经初始化,请登录”。
@@ -670,6 +671,8 @@ placeholder 写「任务编号 / 订单号 / 商品 ID」,**不要写全「PDD
- 管理员只能新增 `purchaser` 角色,不通过普通页面新增第二个管理员。
- 操作包含“重置密码”“禁用/启用”;第一版不做物理删除。
- 新增采购员和重置密码的密码、确认密码字段最少 6 个字符,浏览器原生约束、
辅助文字与服务端错误必须一致。
- 禁用账号或重置密码前二次确认;成功后该用户现有 Session 全部失效。
- 不能禁用最后一个有效管理员,也不能让唯一管理员禁用自己。
- 完整密码不在列表、弹窗关闭后的页面或日志中出现。