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

步骤说明

  1. 买家访问商城,点击「登录」,在账号密码登录、短信验证码登录、第三方登录中选择一种方式。
  2. 账号密码路径:输入手机号/邮箱/用户名与密码;若需图形验证码则完成滑块或图形验证后提交登录;密码错误则提示并可重试,若错误次数超限则账号临时锁定并提示稍后再试,该分支终止。
  3. 短信验证码路径:输入手机号,获取并填写短信验证码;验证码错误或过期则提示后重新获取验证码;验证通过则进入账号状态检查。
  4. 第三方路径:跳转第三方授权页;授权失败则提示后返回登录方式选择;授权成功则判断是否已绑定系统账号:已绑定则进入账号状态检查;未绑定则引导绑定或注册账号,该分支终止。
  5. 账号状态检查:若账号冻结则提示联系客服,该分支终止;若正常则登录成功。
  6. 登录成功后,若有来源页面则返回来源页面,否则进入商城首页。
  7. 流程结束。
用户登录流程
请输入搜索内容
大纲
2. 用户登录流程(买家端)
步骤说明