Tigshop 使用文档
密码找回重置流程
3. 密码找回重置流程(买家端)
买家在登录页进入忘记密码流程,通过手机或邮箱验证身份后设置符合强度的新密码,重置成功后跳转登录页使用新密码登录。
参与角色:买家/消费者、系统
flowchart TD
Start([登录页面]) --> ClickForget[点击"忘记密码"]
ClickForget --> Step1["第一步:身份验证"]
Step1 --> ChooseVerify{选择验证方式}
ChooseVerify -->|手机号验证| InputPhone[输入注册手机号]
ChooseVerify -->|邮箱验证| InputEmail[输入注册邮箱]
InputPhone --> SendSmsCode[获取短信验证码]
SendSmsCode --> InputSms[输入验证码]
InputSms --> VerifySms{验证码是否正确}
VerifySms -->|否| SmsExpired{是否已过期}
SmsExpired -->|是| SendSmsCode
SmsExpired -->|否| SmsError[提示验证码错误]
SmsError --> InputSms
VerifySms -->|是| Step2
InputEmail --> SendEmailCode[获取邮箱验证码]
SendEmailCode --> InputEmailCode[输入验证码]
InputEmailCode --> VerifyEmail{验证码是否正确}
VerifyEmail -->|否| EmailExpired{是否已过期}
EmailExpired -->|是| SendEmailCode
EmailExpired -->|否| EmailError[提示验证码错误]
EmailError --> InputEmailCode
VerifyEmail -->|是| Step2
Step2["第二步:设置新密码"] --> InputNewPwd[输入新密码]
InputNewPwd --> InputConfirmPwd[再次确认新密码]
InputConfirmPwd --> PwdMatch{两次密码是否一致}
PwdMatch -->|否| MatchError[提示两次密码不一致]
MatchError --> InputNewPwd
PwdMatch -->|是| PwdStrength{密码强度是否达标}
PwdStrength -->|否| WeakPwd[提示密码强度不足]
WeakPwd --> InputNewPwd
PwdStrength -->|是| SubmitReset[提交重置]
SubmitReset --> ResetSuccess[密码重置成功]
ResetSuccess --> GoLogin[跳转登录页面]
GoLogin --> End([使用新密码登录])
步骤说明
- 在登录页点击「忘记密码」,进入第一步身份验证,选择手机号验证或邮箱验证。
- 手机号路径:输入注册手机号,获取并填写短信验证码;验证码错误时,若已过期则重新获取,未过期则提示错误后重新输入;验证通过则进入第二步。
- 邮箱路径:输入注册邮箱,获取并填写邮箱验证码;错误与过期处理与手机号路径相同,验证通过则进入第二步。
- 第二步设置新密码:输入新密码并再次确认;若两次不一致则提示后重新输入新密码。
- 校验密码强度:未达标则提示强度不足后重新输入新密码;达标则提交重置。
- 重置成功后跳转登录页,买家使用新密码登录。
- 流程结束。
大纲
3. 密码找回重置流程(买家端)
步骤说明
赣公网安备36010902001041号