kevinzl/qrlogin.git: 二维码登录

发布时间:2026-03-07 16:09

使用小米设备辨别真伪:登录小米官网查询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://c.klqsh.com/news/view/350966

相关内容

草料二维码
草料二维码解码器
win11密码登录怎么关闭?如何设置无密码登录?
Win11密码登录界面怎么去掉?如何实现无密码登录?
芒果tv怎么查看自己的二维码
在线二维码识别,二维码解码
如何登录139邮箱?
超星网页登录入口 学习通网页版登录
告别繁琐!教你轻松设置Windows无密码登录,安全又便捷
IP: 192.168.1.101 登录页面 用户名 密码

随便看看