Tigshop 使用文档

用户注册流程

1. 用户注册流程(买家端)

买家通过手机号、邮箱或第三方平台完成注册,验证身份后设置密码并同意用户协议,系统查重通过后自动登录进入商城。

参与角色:买家/消费者、系统

flowchart TD
    Start([买家访问商城]) --> ClickReg[点击"注册"按钮]
    ClickReg --> ChooseMethod{选择注册方式}

    ChooseMethod -->|手机号注册| InputPhone[输入手机号码]
    ChooseMethod -->|邮箱注册| InputEmail[输入邮箱地址]
    ChooseMethod -->|第三方快捷注册| ThirdParty[选择第三方平台]

    InputPhone --> SendSmsCode[获取短信验证码]
    SendSmsCode --> InputSmsCode[输入短信验证码]
    InputSmsCode --> VerifySms{验证码是否正确}
    VerifySms -->|否| SmsRetry{重试次数是否超限}
    SmsRetry -->|否| SendSmsCode
    SmsRetry -->|是| SmsBlocked[提示稍后再试]
    SmsBlocked --> End1([结束])
    VerifySms -->|是| SetPassword1[设置登录密码]

    InputEmail --> SendEmailCode[获取邮箱验证码]
    SendEmailCode --> InputEmailCode[输入邮箱验证码]
    InputEmailCode --> VerifyEmail{验证码是否正确}
    VerifyEmail -->|否| EmailRetry{重试次数是否超限}
    EmailRetry -->|否| SendEmailCode
    EmailRetry -->|是| EmailBlocked[提示稍后再试]
    EmailBlocked --> End2([结束])
    VerifyEmail -->|是| SetPassword2[设置登录密码]

    ThirdParty --> AuthPage[跳转第三方授权页]
    AuthPage --> AuthResult{授权是否成功}
    AuthResult -->|否| AuthFail[提示授权失败]
    AuthFail --> ChooseMethod
    AuthResult -->|是| CheckBind{是否已绑定手机号}
    CheckBind -->|是| RegSuccess
    CheckBind -->|否| BindPhone[绑定手机号]
    BindPhone --> SendBindCode[获取绑定验证码]
    SendBindCode --> VerifyBindCode{验证绑定验证码}
    VerifyBindCode -->|否| SendBindCode
    VerifyBindCode -->|是| RegSuccess

    SetPassword1 --> ReadAgreement[阅读并勾选用户协议与隐私政策]
    SetPassword2 --> ReadAgreement
    ReadAgreement --> AgreeCheck{是否同意协议}
    AgreeCheck -->|否| AgreePrompt[提示必须同意协议才能注册]
    AgreePrompt --> ReadAgreement
    AgreeCheck -->|是| SubmitReg[提交注册信息]
    SubmitReg --> CheckDuplicate{账号是否已存在}
    CheckDuplicate -->|是| DupPrompt[提示账号已注册,建议直接登录]
    DupPrompt --> End3([结束])
    CheckDuplicate -->|否| RegSuccess[注册成功,自动登录]
    RegSuccess --> GoHome[进入商城首页]
    GoHome --> End4([结束])

步骤说明

  1. 买家访问商城,点击「注册」,在手机号注册、邮箱注册、第三方快捷注册中选择一种方式。
  2. 手机号路径:输入手机号,获取并填写短信验证码;验证码错误时,若重试未超限则重新获取验证码,超限时提示稍后再试并结束。
  3. 邮箱路径:输入邮箱,获取并填写邮箱验证码;验证码错误时的重试/超限处理与手机号路径相同。
  4. 第三方路径:跳转第三方授权页;授权失败则提示后返回注册方式选择;授权成功则判断是否已绑定手机号:已绑定则直接进入「注册成功,自动登录」;未绑定则填写绑定手机号、获取并验证绑定验证码,验证失败可重新获取,验证通过同样进入「注册成功,自动登录」(图中该路径不经过设置密码与用户协议节点)。
  5. 手机号或邮箱验证通过后设置登录密码,再阅读并勾选用户协议与隐私政策;若不同意,提示必须同意后才能注册并返回协议环节。
  6. 手机号/邮箱路径:同意协议后提交注册信息,系统查重;若账号已存在则提示已注册并建议直接登录,该分支终止;若不存在则进入注册成功并自动登录。
  7. 第三方路径:在图中经授权与绑定判断后直接进入「注册成功,自动登录」,不经过设置密码、协议与提交查重节点。
  8. 注册成功后进入商城首页。
  9. 流程结束。
用户注册流程
请输入搜索内容
大纲
1. 用户注册流程(买家端)
步骤说明