
2021年完美微信扫码登录流程总结,你看了⼀定会
扫码登录看起来神奇,主要是因为微信APP扫⾃家的码会做⼀些普通⼆维码软件不会做的额外的操作,那就是将当前已登录的微信和扫出
来的ID提交到微信服务器,类似的应⽤还有扫码⽀付、扫码加公众号等功能,实现流程如下:
1.当⽤户访问微信⽹页版,微信服务器为这个会话⽣成⼀个全局唯⼀的ID,此时系统并不知道访问者是谁。
服务器除了提供唯⼀的uid,实际页⾯打开时,浏览器跟还会跟服务器创建⼀个长连接,请求uid的扫描记录。
如果⼀直没有扫描,在特定时长后(⽬前是27秒左右)会接到状态码408(请求超时),表⽰应该继续下⼀次请求。
2.⽤户打开⾃⼰的⼿机微信并扫描这个⼆维码,并提⽰⽤户是否确认登录。
如果接到状态码201(服务器创建新资源成功),表⽰客户端扫描了该⼆维码。
3.⼿机上的微信是登录状态,⽤户点击确认登录后,⼿机上的微信客户端将微信账号和这个扫描得到的ID⼀起提交到服务器。
4.服务器将这个ID和⽤户的微信号绑定在⼀起,并通知⽹页版微信,这个ID对应的微信号为此⽤户,⽹页版微信加载⽤户的微信信息,
⾄此,扫码登录全部流程完成。
也可以上下载微信登陆/⽀付的API,封装好的,接⼊时,只需填接⾃已的IP地址,商户号名,开发者帐号名,即可,⽅不⽅便,代码都
不⽤写了
本文发布于:2023-03-07 17:13:16,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/1678180397175273.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:登录微信.doc
本文 PDF 下载地址:登录微信.pdf
| 留言与评论(共有 0 条评论) |