当前位置: 首页 > news >正文

二维码扫描登录流程详解

在这里插入图片描述

二维码扫描登录流程细节(项目经验)

1: 获取二维码信息

  • PC会优先存放服务器生成的唯一密钥: 比如 source、secret 以密文形式存储
  • 大致发送字段:
    • source
    • secret
    • mac(mac 地址)
  • 服务器生成 二维码信息:二维码字符、二维码过期时间、二维码状态。并将mac 与 二维码信息绑定后

2: 获取二维码状态、 校验二维码是否过期

  • 客户端解析二维码信息生成二维码
  • 开启定时器1: 轮询检测二维码过期时间(二维码过期 暂停定时器1 定时器2 登台客户刷新二维码: 缓解服务器压力)
  • 开启定时器2:轮询二维码当前状态

3: 手机扫描二维码

  • 手机扫描二维码 点击登录 (发送请求到服务端、服务端更新二维码状态:已登录)
  • 手机扫描二维码 点击取消(部发送请求到服务端)

4:获取二维码状态

  • 轮询二维码当前状态
  • 状态是登陆中, 继续检测
  • 状态是已登录, 关闭定时器1 定时器2, 二维码界面关闭, 进入主界面
http://www.lryc.cn/news/595581.html

相关文章:

  • 对理性决策模型的剖析及应用路径
  • Java学习 ------BIO模型
  • 【VASP】VASP 机器学习力场(MLFF)实战
  • C++ <继承> 详解
  • js迭代器
  • JAVA序列化知识小结
  • 我国《数字中国规划》对虚拟产权的监管:合规框架下的渐进式创新
  • stream event
  • 前端,demo操作,增删改查,to do list小项目
  • C++ 分配内存释放内存
  • Anaconda 路径精简后暴露 python 及工具到环境变量的配置记录 [二]
  • 【C#】C# 事件 两次 -= 会怎么样?
  • C# 结构体
  • C# 转换(is和as运算符)
  • XSS学习总结
  • Unreal ARPG笔记
  • 《画布角色的双重灵魂:解析Canvas小游戏中动画与碰撞的共生逻辑》
  • Spring Boot注解详解
  • 影刀 RPA:批量修改 Word 文档格式,高效便捷省时省力
  • 通俗易懂卷积神经网络(CNN)指南
  • 海康威视视觉算法岗位30问及详解
  • 多片RFSoC同步,64T 64R
  • STM32小实验四--按键控制LED灯
  • Neo4j 5.x版本的导出与导入数据库
  • 车载软件架构 --- 软件开发面临的问题
  • DAY17 常见聚类算法
  • Spring AI 集成阿里云百炼与 RAG 知识库,实现专属智能助手(框架思路)
  • SpringSecurity 详细介绍(认证和授权)
  • 广东省省考备考(第五十二天7.21)——数量、判断推理(听课后强化训练)
  • 【qml-3】qml与c++交互第二次尝试(类型方式)