Tigshop 使用文档
用户登录流程
2. 用户登录流程(买家端)
买家在商城选择账号密码、短信验证码或第三方等方式登录,通过安全校验与账号状态检查后进入来源页或首页。
参与角色:买家/消费者、系统
flowchart TD
Start([买家访问商城]) --> ClickLogin[点击"登录"按钮]
ClickLogin --> ChooseLogin{选择登录方式}
ChooseLogin -->|账号密码登录| InputAccount[输入手机号/邮箱/用户名]
ChooseLogin -->|短信验证码登录| InputLoginPhone[输入手机号]
ChooseLogin -->|第三方登录| SelectThirdParty[选择第三方平台]
%% 账号密码登录
InputAccount --> InputPwd[输入密码]
InputPwd --> NeedCaptcha{是否需要图形验证码}
NeedCaptcha -->|是| SlideCaptcha[完成滑块/图形验证]
NeedCaptcha -->|否| SubmitPwd
SlideCaptcha --> SubmitPwd[提交登录]
SubmitPwd --> VerifyPwd{账号密码是否正确}
VerifyPwd -->|否| PwdFail[提示账号或密码错误]
PwdFail --> PwdRetry{错误次数是否超限}
PwdRetry -->|否| InputPwd
PwdRetry -->|是| AccountLock[账号临时锁定,提示稍后再试]
AccountLock --> End1([结束])
VerifyPwd -->|是| CheckStatus
%% 短信验证码登录
InputLoginPhone --> SendLoginCode[获取短信验证码]
SendLoginCode --> InputLoginCode[输入验证码]
InputLoginCode --> VerifyLoginCode{验证码是否正确}
VerifyLoginCode -->|否| CodeFail[提示验证码错误或已过期]
CodeFail --> SendLoginCode
VerifyLoginCode -->|是| CheckStatus
%% 第三方登录
SelectThirdParty --> ThirdAuth[跳转第三方授权页面]
ThirdAuth --> ThirdResult{授权是否成功}
ThirdResult -->|否| ThirdFail[提示授权失败]
ThirdFail --> ChooseLogin
ThirdResult -->|是| CheckBound{是否已绑定系统账号}
CheckBound -->|是| CheckStatus
CheckBound -->|否| GoRegister[引导绑定/注册账号]
GoRegister --> End2([结束])
%% 账号状态检查
CheckStatus{账号状态是否正常}
CheckStatus -->|冻结| FrozenTip[提示账号已冻结,联系客服]
FrozenTip --> End3([结束])
CheckStatus -->|正常| LoginSuccess[登录成功]
LoginSuccess --> HasReturn{是否有来源页面}
HasReturn -->|是| GoReturn[返回来源页面]
HasReturn -->|否| GoHome[进入商城首页]
GoReturn --> End4([结束])
GoHome --> End4
步骤说明
- 买家访问商城,点击「登录」,在账号密码登录、短信验证码登录、第三方登录中选择一种方式。
- 账号密码路径:输入手机号/邮箱/用户名与密码;若需图形验证码则完成滑块或图形验证后提交登录;密码错误则提示并可重试,若错误次数超限则账号临时锁定并提示稍后再试,该分支终止。
- 短信验证码路径:输入手机号,获取并填写短信验证码;验证码错误或过期则提示后重新获取验证码;验证通过则进入账号状态检查。
- 第三方路径:跳转第三方授权页;授权失败则提示后返回登录方式选择;授权成功则判断是否已绑定系统账号:已绑定则进入账号状态检查;未绑定则引导绑定或注册账号,该分支终止。
- 账号状态检查:若账号冻结则提示联系客服,该分支终止;若正常则登录成功。
- 登录成功后,若有来源页面则返回来源页面,否则进入商城首页。
- 流程结束。
大纲
2. 用户登录流程(买家端)
步骤说明
赣公网安备36010902001041号