BBLscan 登录流程
2021-01-20 14:16:15 47 举报
区块链浏览器登录流程
作者其他创作
大纲/内容
账号是否存在
N
生成webSocketToken
预校验是否通过
新增用户信息绑定用户微信信息关系
获取用户点击的verifyToken
Y
结束
用户密码是否设置
密码是否一致
微信登录信息中是否存在unionId
报错
获取的单日重置密码总次数是否能整除5
密码Md5加密获取密文
发送确认登录邮件/短信
BBLscan 免密登录/注册
前置校验是否通过
返回webSocketToken
发送非常用登录地址消息邮件/短信
反查用户信息
输入用户账号信息
输入用户账号(手机号/邮箱)
发送注册邮件/短信
设置一个key 过期时间为2h
输入用户账号以及密码
依据code获取accessToken
redis中是否存在
新增微信信息
返回userToken
是否过期
token type 确定业务类型
校验密码是否为登录名
发送重置密码消息邮件/短信
密码是否已经输错10次
直接返回用户token
登录地址是否常用
BBLscan微信登录
预校验
发送webSokcet消息
设置密码
更新用户密码/且用户密码不能与原密码相同
重置密码
预重置密码
绑定关系是否存在
是否需要三方校验
BBLscan密码登录
用户点击邮箱/短信校验
收藏
收藏
0 条评论
回复 删除
下一页