PC端实现微信扫码登录以及小程序实现一键登录流程
2023-10-25 14:19:09 0 举报
登录查看完整内容
PC端实现利用微信扫码登陆的流程,以及小程序一键拉取用户进行登录注册的流程
作者其他创作
大纲/内容
PC端使用微信扫小程序码登录
微信接口服务
传递code、scene
调用js-sdk拉起手机号码授权以及获取code
小程序一键登录注册流程
系统服务
开始: getWeChatQrCode生成码接口
返回登录token
拿到openId、accesstoken
小程序
PC端
返回手机号
根据sence轮询扫码结果
小程序获取扫码事件
服务端
生成小程序码
扫小程序码
返回码(图片二进制)
getuserphonenumber
轮询
调用springSecuritOath2登录接口
小程序端
调用服务端接口传递code
存储token
展示小程序码(带唯一参数scene)
用户
传递accessToken和code获取手机号
解析toekn操作DB
利用手机号登录 OR 者注册、绑定openId
携带token发起业务请求
返回数据
微信服务器
生成小程序码图片(转成码)
拿到登录标识和手机号
根据手机号查询DB匹配用户,返回登录标识status
调用getwxacodeunlimit
结束:返回系统token,进去系统首页,完成登录
wx.login获取code
根据code、appId等获取手机号
0 条评论
回复 删除
下一页