kevinzl/qrlogin.git: 二维码登录
使用小米设备辨别真伪:登录小米官网查询IMEI或扫描包装二维码 #生活技巧# #数码产品使用技巧# #电子设备防伪知识#
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
master
克隆/下载
提示
下载代码请复制以下命令到终端执行
为确保你提交的代码身份被 Gitee 正确识别,请执行以下命令完成配置
使用 HTTPS 协议时,命令行会出现如下账号密码验证步骤。基于安全考虑,Gitee 建议 配置并使用私人令牌 替代登录密码进行克隆、推送等操作
Username for 'https://gitee.com': userName
Password for 'https://[email protected]': # 私人令牌
贡献代码
同步代码
8年前
8年前
8年前
8年前
8年前
README
二维码登录
随着智能机的普及,在手持设备端做用户验证是一种较为高效,安全的手段,而在pc端利用已经鉴权过的手持设备扫码登录不仅方便,而且安全。
redis数据说明
redis节点存储数据格式为hash结构:
key:qrlogin_年月日 field:qrlogin_唯一标识 value:用户id 失效时间:2天
概要流程
urls
模拟登录:yourhost:port/qr/login
主要页面
生成二维码
PC:
APP:
模拟扫码登录
APP:
登录成功
PC:
说明
二维码失效时间:30s 二维码登录页面与后台校验数据间隔时间3s 失效页面: PC:
总结
demo只完成了一个简单的二维码登录,此处有很多使用的还是测试数据,在生产环境对接生产数据,并做网关等安全处理之后就 可以使用其完成二维码登录了,因为全程使用的redis,性能上一般会非常不错。 后期要考虑ddos攻击等安全问题,一般从两个方面入手:
生成二维码网关 在页面上对生成二维码有严格性能要求,同一ip同一时间只允许生成3次每秒,超过此限制,返回过于频繁,自动失败。
授权登录(APP)网关 在页面上对授权有严格性能要求,同一ip同一时间只允许登录1次每分钟,超过此限制,返回过于频繁,自动失败。
多有不周,请大家指正。
相关博客地址
-《二维码登录(一)概要设计》
-《二维码登录(二)生成二维码》
-《二维码登录(三)扫码登录》
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
取消
提交
取消
暂无发行版
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
将跳转至支付宝完成支付
确定
取消
捐赠前请先登录
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册
简介内容
主页
网址:kevinzl/qrlogin.git: 二维码登录 https://klqsh.com/news/view/350966
相关内容
草料二维码草料二维码解码器
win11密码登录怎么关闭?如何设置无密码登录?
Win11密码登录界面怎么去掉?如何实现无密码登录?
芒果tv怎么查看自己的二维码
在线二维码识别,二维码解码
如何登录139邮箱?
超星网页登录入口 学习通网页版登录
告别繁琐!教你轻松设置Windows无密码登录,安全又便捷
IP: 192.168.1.101 登录页面 用户名 密码

