首页 / 科技
如何在PC端实现微信二维码扫码登录功能
点此进入微信网页版官网,打开网页之后打开微信的“扫一扫”功能扫描网页上的二维码,之后进行确认就可以在电脑上登陆微信了。
PC端微信二维码扫码登录实现思路
1. 首先要保证每次弹出的二维码是唯一的。可以在程序内部,通过session_id 与与弹出的二维码做一定关联。(即微信oauth授权网址 callback 中要带有当前PC端用户session_id,且callback URL应与 PC网站同域)
2. 其次当展现二维码的同时,要运行一个PC端网页异步轮询xmlhttprequest (ajax ) ,定时轮询后台判断手机微信端是否有成功登录标记。
3. 当用户在微信扫码,并授权登录后,微信携带openid 信息跳转到 callback URL,此时callback URL 参数中带有PC端session_id ,根据session_id ,关联设置用户登录状态。
4. PC端异步轮询请求获得已登录消息,刷新跳转PC端网页。
内容头条
相关内容
-
今天冬至 微信上线“吃饺子”和“吃汤圆”限定状态
-
微信怎么打印账单流水 微信打印账单流水方法
-
怎么关掉微信悬浮窗 微信悬浮窗关闭方法
-
微信群主退出群聊群还在吗 微信群主退出后群会散吗
-
备份到电脑的微信聊天记录怎么看【详细介绍】
-
微信二维码名片怎么开启 微信二维码名片开启方法
-
微信标签分组怎么删除 微信标签分组删除方法
-
微信朋友圈如何恢复删除的朋友圈 微信朋友圈恢复删除的朋友
-
如何申请微信号 申请微信号方法【教程详解】
-
微信怎么清理缓存 微信中清理缓存的操作步骤
-
电脑用户名怎么改 电脑用户名修改方法
-
电脑网页图片显示不出来怎么办 电脑网页图片显示不出来解决
-
网页版飞信如何登录
-
微信状态怎么设置永久 微信状态设置永久方法
-
高德地图停车记录功能在哪 高德地图停车记录功能使用方法