在微信端或手机浏览器端,使用微信或手机的登陆状态,扫码登陆电脑版。
在电脑版使用微信公众号或wap版扫码登陆解决方案
介绍: 在微信端或手机浏览器端,使用微信或手机的登陆状态,扫码登陆电脑版。
实现:
1、电脑端登陆页面显示二维码,二维码内容为以当前时间的加密token作为参数的URL,并把这串加密token保存到数据库。
2、在手机端扫码后进入页面拉取手机端的登陆状态信息,并绑定当前token保存数据库。
3、电脑端登陆页面使用ajax轮询当前token的绑定情况。如果有绑定信息则写入登陆状态并跳转页面。
后续优化可能:
1、ajax轮询改成websocket更佳。
2、二维码内容不直接显示token,使用phpqrcode生成安全性更高。
3、如果是小程序或APP,直接使用APP的扫码功能,二维码可不带URL,内容直接为加密token更帅。
简易版本已发布,可以直接免费下载使用: http://www.8sk.cn/Download/782.html
有什么问题可以在技术问答区域发布讨论: http://www.8sk.cn/ask_show_27.html
当然,页面糙了点,喜欢可以自己改造。
如有其他需求可加我们QQ: 272876225 联系定制