用户登陆绑定手机号流程图
2021-02-25 10:40:32 2 举报
用户绑定手机号流程,需要结合前面的接口
作者其他创作
大纲/内容
发送给当前手机号验证码(前端不需要传手机号)接口4
校验校验码接口5
查询用户信息接口1
判断微信账号是否绑定过手机
接口3{先验证数据库中手机号是否存在;再校验验证码;最后以userId修改数据库手机号字段,如果换绑的话要先修改原微信账号对应的手机号}
接口5{校验成功,在redis中保存key:userid value:5分钟的时间戳}hash userid{localcode: checked localcode: 5分钟后的时间}
绑定成功
成功
接口4{发送验证码}
根据手机号和验证码来绑定手机号接口3
已绑定
开始
接口2{先验证数据库中手机号是否存在;有手机号再看看是否当前账号被校验过,没有校验信息则返回用户信息;有校验信息说明是换绑操作,如果过期返回手机校验信息已过期,没过期继续如下操作校验没过期或者数据库中没该手机号发送验证码}
未绑定
用户信息手机号字段为空说明当前微信账号未绑定手机号,反之已绑定手机号;数据库中有手机号信息说明此手机号已被绑定,反之未被绑定;数据库中手机号字段唯一
绑定失败
输入新手机号并发送验证码接口2
0 条评论
下一页