Tigshop 使用文档
账户安全设置流程
9. 账户安全设置流程(买家端)
会员在账户安全中心修改登录密码、换绑手机、设置支付密码、绑定邮箱及管理第三方账号,各操作均含身份校验与错误处理。
参与角色:买家/消费者、系统
flowchart TD
Start([会员中心]) --> SecurityCenter[进入"账户安全"页面]
SecurityCenter --> ShowSecurityInfo[展示安全信息概览]
ShowSecurityInfo --> SecurityItems{安全设置项}
%% 修改登录密码
SecurityItems -->|修改登录密码| ChangePwd[修改登录密码]
ChangePwd --> InputOldPwd[输入当前密码]
InputOldPwd --> VerifyOldPwd{当前密码是否正确}
VerifyOldPwd -->|否| OldPwdError[提示当前密码错误]
OldPwdError --> InputOldPwd
VerifyOldPwd -->|是| InputNewPwd[输入新密码]
InputNewPwd --> ConfirmNewPwd[确认新密码]
ConfirmNewPwd --> PwdMatch{两次是否一致}
PwdMatch -->|否| PwdNotMatch[提示两次密码不一致]
PwdNotMatch --> InputNewPwd
PwdMatch -->|是| SaveNewPwd[保存新密码]
SaveNewPwd --> PwdSuccess[密码修改成功]
PwdSuccess --> ReloginTip[提示需重新登录]
%% 绑定/换绑手机号
SecurityItems -->|绑定/换绑手机| ChangePhone[绑定/换绑手机号]
ChangePhone --> HasOldPhone{是否已绑定手机}
HasOldPhone -->|是| VerifyOldPhone[验证原手机号]
VerifyOldPhone --> SendOldCode[发送验证码到原手机]
SendOldCode --> InputOldPhoneCode[输入验证码]
InputOldPhoneCode --> VerifyOldCode{验证码正确}
VerifyOldCode -->|否| OldCodeError[验证码错误]
OldCodeError --> SendOldCode
VerifyOldCode -->|是| InputNewPhone
HasOldPhone -->|否| InputNewPhone
InputNewPhone[输入新手机号] --> SendNewCode[发送验证码到新手机]
SendNewCode --> InputNewCode[输入新手机验证码]
InputNewCode --> VerifyNewCode{验证码正确}
VerifyNewCode -->|否| NewCodeError[验证码错误]
NewCodeError --> SendNewCode
VerifyNewCode -->|是| BindNewPhone[绑定新手机号成功]
%% 设置支付密码
SecurityItems -->|设置支付密码| PayPwd[设置/修改支付密码]
PayPwd --> HasPayPwd{是否已设置支付密码}
HasPayPwd -->|否| SetNewPayPwd[设置新支付密码]
HasPayPwd -->|是| VerifyIdentity[身份验证(手机验证码)]
VerifyIdentity --> IdentityOk{验证通过}
IdentityOk -->|否| IdentityFail[验证失败]
IdentityFail --> VerifyIdentity
IdentityOk -->|是| SetNewPayPwd
SetNewPayPwd --> InputPayPwd[输入6位支付密码]
InputPayPwd --> ConfirmPayPwd[再次确认支付密码]
ConfirmPayPwd --> PayPwdMatch{是否一致}
PayPwdMatch -->|否| PayPwdNotMatch[提示不一致]
PayPwdNotMatch --> InputPayPwd
PayPwdMatch -->|是| SavePayPwd[保存支付密码]
SavePayPwd --> PayPwdSuccess[支付密码设置成功]
%% 绑定邮箱
SecurityItems -->|绑定邮箱| BindEmail[绑定/换绑邮箱]
BindEmail --> InputEmail[输入邮箱地址]
InputEmail --> SendEmailCode[发送验证码到邮箱]
SendEmailCode --> InputEmailCode[输入邮箱验证码]
InputEmailCode --> VerifyEmailCode{验证码正确}
VerifyEmailCode -->|否| EmailCodeError[验证码错误]
EmailCodeError --> SendEmailCode
VerifyEmailCode -->|是| EmailBindSuccess[邮箱绑定成功]
%% 第三方账号管理
SecurityItems -->|第三方账号| ThirdPartyBind[第三方账号绑定管理]
ThirdPartyBind --> ShowBindStatus["展示绑定状态:\n微信:已绑定/未绑定"]
ShowBindStatus --> BindAction{操作}
BindAction -->|绑定| GoAuth[跳转第三方授权]
BindAction -->|解绑| UnbindConfirm{确认解绑}
UnbindConfirm -->|确认| Unbind[解除绑定]
UnbindConfirm -->|取消| ShowBindStatus
PwdSuccess --> End([返回安全中心])
BindNewPhone --> End
PayPwdSuccess --> End
EmailBindSuccess --> End
Unbind --> End
步骤说明
- 进入账户安全页,查看安全概览。
- (修改登录密码)验证当前密码,设置并确认新密码,成功后提示重新登录。
- (换绑手机)若已绑定手机先验证原手机号,再验证新手机号;未绑定则直接绑定新号。
- (支付密码)未设置则直接设 6 位密码;已设置则先手机验证,两次输入一致后保存。
- (绑定邮箱)邮箱验证码校验通过后绑定成功。
- (第三方)查看绑定状态,可跳转授权绑定或确认解绑。
- 操作完成返回安全中心。
- 流程结束。
大纲
9. 账户安全设置流程(买家端)
步骤说明
赣公网安备36010902001041号