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([使用新密码登录])

步骤说明

  1. 在登录页点击「忘记密码」,进入第一步身份验证,选择手机号验证或邮箱验证。
  2. 手机号路径:输入注册手机号,获取并填写短信验证码;验证码错误时,若已过期则重新获取,未过期则提示错误后重新输入;验证通过则进入第二步。
  3. 邮箱路径:输入注册邮箱,获取并填写邮箱验证码;错误与过期处理与手机号路径相同,验证通过则进入第二步。
  4. 第二步设置新密码:输入新密码并再次确认;若两次不一致则提示后重新输入新密码。
  5. 校验密码强度:未达标则提示强度不足后重新输入新密码;达标则提交重置。
  6. 重置成功后跳转登录页,买家使用新密码登录。
  7. 流程结束。
密码找回重置流程
请输入搜索内容
大纲
3. 密码找回重置流程(买家端)
步骤说明