完善邮件验证与密码重置安全流程

This commit is contained in:
Cheng Zhou
2026-06-30 09:44:24 +08:00
parent 6c2bcc59b2
commit b25055775e
27 changed files with 4437 additions and 526 deletions
+16 -6
View File
@@ -783,7 +783,7 @@ export const TEXT = {
createdAt: "创建时间",
newTitle: "新建用户",
editTitle: "编辑用户",
resetPassword: "重置密码",
resetPassword: "应急重置",
accountStatus: "账号状态",
passwordOptional: "新密码(可选)",
passwordInitial: "初始密码",
@@ -806,12 +806,18 @@ export const TEXT = {
disableTitle: "禁用账号",
enableSuccess: "已启用",
disableSuccess: "已禁用",
resetTitle: "重置密码",
resetWarningTitle: "该操作将影响用户账号,请确认是否继续",
resetWarningDesc: "系统将生成临时密码,需再次输入用户名才能提交。",
resetTitle: "应急重置密码",
resetWarningTitle: "优先使用邮箱验证码自助找回",
resetWarningDesc: "仅在用户无法接收验证码、邮箱不可用或账号交接等应急场景下,由管理员手动重置密码。",
resetTarget: "重置对象:",
confirmUsername: "确认用户名",
confirmUsernameHint: "请输入用户名以确认",
selfServiceResetTitle: "发送自助重置链接",
selfServiceResetDesc: "系统会向该用户注册邮箱发送一次性链接,由用户点击后自行设置新密码。",
sendResetCode: "发送链接",
sendResetCodeSuccess: "重置链接已发送",
sendResetCodeFailed: "重置链接发送失败",
emergencyResetDivider: "邮箱不可用时使用应急重置",
passwordMode: "密码方式",
passwordAuto: "系统生成临时密码",
passwordManual: "手动输入新密码",
@@ -819,13 +825,17 @@ export const TEXT = {
newPassword: "新密码",
regenerate: "重新生成",
manualPasswordHint: "请输入新密码",
passwordHint: "不会明文展示,请通过安全渠道告知用户",
emergencyPassword: "应急新密码",
emergencyPasswordHint: "至少 8 位且包含字母与数字",
passwordHint: "仅用于应急场景,请通过安全渠道告知用户并要求其登录后立即修改。",
tempPasswordError: "临时密码生成异常",
manualPasswordRequired: "请输入新密码",
manualPasswordRule: "密码需至少 8 位且包含字母和数字",
confirmMismatch: "确认用户名不匹配,无法提交",
resetConfirmPrompt: "该操作将影响用户账号,请确认是否继续",
emergencyResetConfirmPrompt: "将由管理员直接修改该账号密码。请确认用户无法通过邮箱验证码自助找回,且已准备通过安全渠道告知新密码。",
resetConfirmTitle: "确认重置密码",
resetConfirm: "确认重置",
resetConfirm: "确认应急重置",
resetSuccess: "密码已重置",
resetFailed: "重置失败",
},