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. 用户注册流程(买家端)
步骤说明
赣公网安备36010902001041号