如何在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端网页。

(0)

相关推荐

  • 微信二维码名片生成及扫描使用图解

    微信二维码是腾讯开发出的二维码配合微信使用的添加好友一种新方式,含有特定内容格式、只能被微信软件正确解读的二维码。笔者今天给大家介绍的是如何生成自己的微信二维码名片及利用扫描二维码功能进行好友添加的方 ...

  • 如何将微信二维码导出方法

    导出方法: 登录你的微信 找到你的手机微信应用,输入帐号密码登录进入微信的主界面,点击右下角的"我". 进入微信的个人信息中心 点击头像哪一行,进入微信的个人信息界面. 获取微信二 ...

  • 乐视手机的微信二维码在哪里?

    其实,不管是什么样的手机,微信二维码的位置都是相同的! 登陆手机微信,点击"我",点击头像,就能看到二维码名片,点击进去就是自己的微信二维码了!

  • 微信二维码和微信支付二维码一样吗

    微信二维码和微信支付二维码都属于二维码, 但因为,码内所含的信息不同,用途不同而不同. 二维码(Two-dimensional code),又称二维条码,它是用特定的几何图形按一定规律在平面(二维方向 ...

  • 如何用自己的手机拍自己的微信二维码

    自己的手机是拍不了自己的微信二维码,只能用截图的方法,可以是手机自带截图功能,可以是第三方软件截图.

  • 如何制作微信二维码收款

    在最新的微信6.2版本中,新增了二维码收款功能,可以非常方便微信用户收款.那么,微信怎么收款呢,下面百事网小编带大家第一时间学习一下. 微信二维码收款原理很简单,就是通过创建一个收款二维码,让付款用户 ...

  • 怎样查看谁扫过我的微信二维码?

    微信与qq这两个应用目前都没有这方面的功能,得等待开发了. 分享自己微信二维码,让好友扫描方法: 1.打开手机微信,点击[我] 2.点击[微信号],出现如图界面. 3.点击[二维码名片],出现如图界面 ...

  • 微信支付宝二维码怎么合并成一个? 支付宝微信二维码合并的技巧

    现在微信付款二维码和支付宝付款二维码可以合并,该怎么合并呢?下面我们就来看看详细的教程. 一.提取支付宝收款二维码 1.打开支付宝,点击[收钱] 2.进入支付宝收款二维码,点击[保存图片] 二.提取微 ...

  • 微信二维码面对面红包在哪? 微信发送二维码面对面红包的教程

    微信二维码面对面红包怎么发?微信今天迎来了重大版本更新,本次更新添加多个功能,二维码面对面红包就是其中之一,那么,小伙伴们知道怎么发面对面红包吗?下面小编就来教大家. 1)首先打开微信点击[我],接着 ...