Skip to content

修改密码

功能需求表

序号功能需求需求描述功能说明校验规则交互说明与流程涉及字段错误提示成功提示
1手机号显示显示当前绑定的手机号展示字段:手机号(只读文本)
示例显示:手机号 13800138001
用途:身份确认,告知用户验证码将发送到该手机号
-1.页面加载
2.自动显示当前绑定的手机号
3.不可编辑
手机号--
2获取验证码发送短信验证码到绑定手机防重发机制:首次点击后禁用,显示倒计时(如"60s后重试"),60秒后恢复可用
触发条件:用户点击"获取验证码"按钮
手机号必须已绑定
每个手机号60秒内只能发送一次
每日最多发送5次
1.点击"获取验证码"按钮
2.按钮禁用,显示倒计时
3.调用发送验证码接口
4.验证码发送成功,显示提示
5.倒计时结束后按钮恢复可用
验证码验证码发送失败,请稍后重试;
验证码发送次数已达上限
验证码已发送,请注意查收
3验证码输入输入接收到的短信验证码字段定义:验证码(文本输入框,必填,占位符"请输入验证码")验证码:不能为空;6位数字;有效期为30分钟1.点击验证码输入框
2.输入验证码
3.失去焦点时进行格式校验
4.提交时再次校验
验证码
请输入验证码;
验证码格式不正确;
验证码已失效,请重新获取;
请先获取验证码
-
4新密码输入输入新的登录密码字段定义:新密码(密码输入框,必填,占位符"请输入新密码")新密码:不能为空;长度≥8字符;至少包含1个大写字母+1个小写字母+1个数字;不允许连续3位相同字符;不允许包含用户名/手机号片段1.点击新密码输入框
2.输入新密码
3.实时校验
4.提交时最终校验
新密码请输入新密码;
密码长度至少6位;
密码必须包含大小写字母和数字;
密码不能包含连续相同字符;
密码不能包含用户名或手机号
-
5确认密码输入再次输入新密码进行确认字段定义:确认密码(密码输入框,必填,占位符"请再次输入新密码")确认密码:不能为空;必须与新密码完全一致(严格字符串相等)
实时校验:输入时立即比对,不一致则输入框变红
1.点击确认密码输入框
2.输入确认密码
3.实时校验与新密码一致性
4.提交时最终校验
确认密码请再次输入新密码;
两次输入的密码不一致
-
6保存密码提交修改密码请求提交表单数据(验证码、新密码、确认密码)所有必填字段必须填写
所有校验必须通过
验证码必须正确且未过期
1.填写验证码
2.填写新密码
3.填写确认密码
4.点击"保存"按钮
5.前端进行校验
6.调用保存接口
7.保存成功,显示成功提示
8.跳转登录页面
验证码、新密码、确认密码请填写完整信息;
保存失败,请稍后重试
密码修改成功,请重新登录

提示信息表

场景提示类型提示内容
修改成功Success密码修改成功,请重新登录
验证码发送成功Success验证码已发送,请注意查收
请输入验证码Error请输入验证码
验证码格式不正确Error验证码格式不正确
验证码已失效,请重新获取Error验证码已失效,请重新获取
请先获取验证码Error请先获取验证码
验证码发送失败Error验证码发送失败,请稍后重试
验证码发送次数已达上限Error验证码发送次数已达上限
手机号未绑定Error手机号未绑定
请输入新密码Error请输入新密码
密码长度至少6位Error密码长度至少6位
密码必须包含大小写字母和数字Error密码必须包含大小写字母和数字
密码不能包含连续相同字符Error密码不能包含连续相同字符
密码不能包含用户名或手机号Error密码不能包含用户名或手机号
请再次输入新密码Error请再次输入新密码
两次输入的密码不一致Error两次输入的密码不一致
请填写完整信息Error请填写完整信息
保存失败,请稍后重试Error保存失败,请稍后重试
网络异常Error网络异常,请稍后重试