微信授权登录逻辑(流程)
2022-06-21 22:18:48 1 举报
登录查看完整内容
为你推荐
查看更多
微信授权登录逻辑(流程)
作者其他创作
大纲/内容
是否存在记录
H5 页面(新闻页,活动页)
更新xm_user_auth表记录
弹出评论/点赞功能页
用户
通过openid/unionid查找xm_user_auth表是否存在绑定记录
记录中是否存在UID字段(字段uid不为空表示已经绑定)
根据微信接口获取openid/unionid
授权登陆是否成功
定向微信授权
是
请求页面
查找出UID通过phoneLogin方法完成用户登录
是否授权
重定向到会员绑定页
检查当前面是否登录(JS检查是否有UID输出)
否
保存微信授权后的用户信息(存放SESSION,简称微信用户信息)
用户状态检查
前端
是否存在
评论/点赞
是否已登录(UID大于0)
后端
微信&知东莞帐号绑定关系:xm_user_auth表逻辑思路简述:用户打开页面后,定向微信授权获取到微信ID(openid/unionid),并查找xm_user_auth表判断是否存在绑定关系,存在时返回UID 完成系统内自登录状态,否则定向到用户授权页进行微信与帐号的绑定。
是否已登录
通过“微信用户信息”的openid/unionid查找xm_user_auth表,并把UID更新到记录中,完成绑定关系
检查当前SESSION是否存在“微信用户信息”
向xm_user_auth表插入新记录
用户授权登陆(检查当前登录手机是否存在,不存在创建新用户并且完成自登录)
开始
收藏
0 条评论
回复 删除
下一页