微信授权登录逻辑(流程)
2022-03-10 18:24:31 10 举报
登录查看完整内容
微信授权登录流程图
作者其他创作
大纲/内容
根据微信接口获取openid/unionid
提示:提交参数错误
否
发送成失败
创建用户信息
临时保存用户信息再通过wx.login获取code
已绑定,返回登录信息
是否授权
提示:短信验证码已超时
提示:发送失败
前端处理
发送短信验证码
填写密码及相关绑定信息
是
跳转
格式错误
绑定手机页面
手机号码是否存在
会弹出提示框
验证通过
微信授权登录按钮
临时保存openid
用户操作
跳转登录后的页面
验证手机+验证码
提交给后端
没有绑定,提示用户绑定手机
判断用户表有没有绑定openid/unionid
获取失败
本地存储登录数据
提交微信用户信息后端返回的openid用户填写的绑定数据
返回登录信息
发送成功
短信验证码是否有效
提示:该手机号码已绑定
提示:验证码错误
提示绑定成功跳转登录后的页面
获取用户信息button.bindgetuserinfo
填写验证码
获取成功
微信授权登录模式一(+绑定手机号码)
验证失败
允许
数据绑定处理
提示:授权失败
验证提交数据格式
开始
后端处理
获取手机验证码
0 条评论
回复 删除
下一页