php 实现 二维码 扫描登录
2016-01-09 19:20
465 查看
本人简单实现的示例,使用任意二维码工具打开二维码对应链接
http://www.54php.cn/demo1/scan
原理介绍:
第一步:访问登录页面,生成唯一key,例如MkhjDFL=,并且将此key 存入cache,对应值为-1 ,-1表示未登录
,key有效期我设置的为5分钟,过期就会重新生成二维码图片
第二步:生成二维码,本人使用库(https://github.com/2amigos/yii2-qrcode-helper),二维码对应的链接 http://www.54php.cn/demo1/qrcode?key=MkhjDFL=
第三步:登录页面,JS循环请求某个接口,本人接口 http://www.54php.cn/demo1/dologin 第四步:使用任意app,打开二维码对饮的链接。此处应该使用自己开发的App,并且App已经登录,然后使用自己的App扫描二维码,然后App请求二维码对应的链接,这样key 就可以 对应到 登录人UID,此时修改cache中key的对应值为登录人UID
第五步:由于第三步在重复请求接口,此接口如果检查到cache中的key值为登录人UID的时候,就会返回登录人信息并且保存登录态
PS:具体生成唯一key的算法,大家可以根据时间信息生成
示例截图如下:
自己可以玩玩:http://www.54php.cn/demo1/scan
原文地址:php 实现 二维码 扫描登录
标签:二维码登录 扫描 登录 二维码 php
【微信技能】如何通过微信号知道对方微信的二维码
PHP 加密 和 解密 方法
【Demo】 生成二维码 和 条形码
【Demo】QQ,github,微博第三方社交登录
http://www.54php.cn/demo1/scan
原理介绍:
第一步:访问登录页面,生成唯一key,例如MkhjDFL=,并且将此key 存入cache,对应值为-1 ,-1表示未登录
,key有效期我设置的为5分钟,过期就会重新生成二维码图片
第二步:生成二维码,本人使用库(https://github.com/2amigos/yii2-qrcode-helper),二维码对应的链接 http://www.54php.cn/demo1/qrcode?key=MkhjDFL=
第三步:登录页面,JS循环请求某个接口,本人接口 http://www.54php.cn/demo1/dologin 第四步:使用任意app,打开二维码对饮的链接。此处应该使用自己开发的App,并且App已经登录,然后使用自己的App扫描二维码,然后App请求二维码对应的链接,这样key 就可以 对应到 登录人UID,此时修改cache中key的对应值为登录人UID
第五步:由于第三步在重复请求接口,此接口如果检查到cache中的key值为登录人UID的时候,就会返回登录人信息并且保存登录态
PS:具体生成唯一key的算法,大家可以根据时间信息生成
示例截图如下:
自己可以玩玩:http://www.54php.cn/demo1/scan
原文地址:php 实现 二维码 扫描登录
标签:二维码登录 扫描 登录 二维码 php
智能推荐
Iphone H5上传照片被旋转【微信技能】如何通过微信号知道对方微信的二维码
PHP 加密 和 解密 方法
【Demo】 生成二维码 和 条形码
【Demo】QQ,github,微博第三方社交登录
相关文章推荐
- JQuery插件Style定制化方法的分析与比较
- 详解链接的rel与target区别
- 批处理制作二维码生成器
- CSS和JS标签style属性对照表(方便js开发的朋友)
- ppk谈JavaScript style属性
- jquery插件qrcode在线生成二维码
- JavaScript生成二维码图片小结
- php制作中间带自己定义图片二维码的方法
- mysql 一个较特殊的问题:You can't specify target table 'wms_cabinet_form'
- zbar解码二维码和条形码示例
- asp中去除html中style,javascript,css代码
- php使用qr生成二维码的示例分享
- php实现扫描二维码根据浏览器类型访问不同下载地址
- PHP微信开发之二维码生成类
- javascript下用for( in )语句 获得所有style 内容的脚本代码
- JavaScript修改css样式style动态改变元素样式
- JavaScript修改css样式style
- Default style sheet for HTML 4
- event.currentTarget与event.target的区别介绍
- Jquery 类网页微信二维码图块滚动效果具体实现