feat: 密码强度校验增强,要求大写+小写+数字
- validatePassword 从"字母+数字"升级为"大写字母+小写字母+数字" - 拆分 pwLetter 为 pwLower([a-z]) 和 pwUpper([A-Z]) - 更新 ErrWeakPassword 错误提示 - 同步更新注册页和修改密码页的前端校验及提示文案
This commit is contained in:
@ -14,7 +14,7 @@ var (
|
||||
ErrUserDeleted = errors.New("该账号正在注销中,登录即撤销注销")
|
||||
// 统一返回,避免泄露用户存在性、软删除状态等内部信息
|
||||
ErrUserLocked = errors.New("邮箱或密码错误")
|
||||
ErrWeakPassword = errors.New("密码需至少 8 位,且包含字母和数字")
|
||||
ErrWeakPassword = errors.New("密码需至少 8 位,且包含大写字母、小写字母和数字")
|
||||
ErrTokenExpired = errors.New("登录已过期,请重新登录")
|
||||
ErrTokenInvalid = errors.New("无效的认证凭据")
|
||||
ErrTokenRevoked = errors.New("登录凭证已失效,请重新登录")
|
||||
|
||||
Reference in New Issue
Block a user