首页 > 其他分享 >扫码登录场景原理

扫码登录场景原理

时间:2023-10-17 17:44:08浏览次数:28  
标签:状态 扫码 场景 登录 过期 校验 二维码

扫码登录场景原理解析

生成二维码

按照时间搓生成二维码.存储到缓存中.并且状态未生成二维码状态

轮询状态

检查二维码是否过期.过期则提示前台刷新

根据不同状态做不同动作

手机扫码
手机端扫码二维码.识别二维码中的缓存id数据
校验id是否已经过期
设置二维码状态为已扫描。并设置二维码失效时间为3分钟

确认登录
校验二维码是否已经过期
获取当前登录人的token.
保存二维码登录人的会话sessionid,更新二维码状态为确认登录

进入应用

校验二维码是否已经过期

根据轮询获取的token进行跳转页面进入应用

 

标签:状态,扫码,场景,登录,过期,校验,二维码
From: https://www.cnblogs.com/lewisat/p/17770293.html

相关文章

  • 智慧平安小区方案:LiteCVR智能视频监控技术的应用及场景阐述
    一、方案背景智慧平安小区是“平安城市”建设的基础,随着社会的不断发展,社区安全问题已经成为人们关注的焦点。为了打造更加安全有序的治安环境,越来越多的城镇开始积极开展智慧平安小区建设。很多小区的物业安保体系、监控系统等安防建设较为简陋和传统,而且人力有限,高空抛物、乱......
  • Apifox设置登录脚本
    第一步,设置脚本consturl='/Platform/Login/Login'constcurUrl=pm.request.getBaseUrl();letbaseUrl=pm.environment.get("SYS");console.log('sd',baseUrl)constaccount=pm.environment.get("account");constpw......
  • 如何满足越来越多的轻量化场景智能视频监控需求?
    一、行业现状随着视频及监控应用技术的发展与安防意识的普及,视频监控行业已经进入高速发展阶段,市场规模不断扩大,应用领域也随之不断拓展。越来越多的用户会有各种不同小场景的监控需求,如餐饮、仓库、独立车间、商场独立空间等需单独监控、单独管理,并且根据自身场景的特点也会需要......
  • 多门店座号扫码点餐先付后餐公众号小程序开源版开发
    多门店座号扫码点餐先付后餐公众号小程序开源版开发以下是多门店座号扫码点餐先付后餐公众号小程序可能包括的功能列表:1.用户登录注册:用户可以注册个人账号或使用第三方登录方式登录,以便进行点餐和付款等操作。2.门店选择:用户可以从多个门店中选择一个门店进行点餐。3.餐桌扫码:......
  • 微信小程序实现微信和账号密码同时登录
    前言微信小程序是一种轻量级的应用程序,可以在微信中直接使用,无需下载和安装。在微信小程序中,用户可以使用微信账号登录,也可以使用账户密码登录。本文将介绍如何在微信小程序中实现微信和账户密码同时登录。正文开始需求分析要在微信小程序中实现微信和账户密码同时登录,您需要进......
  • 关于4G无线网络车载高清云台摄像机的功能介绍及其应用场景
    4G无线车载摄像机是一种先进的视频监控设备,专为车辆设计。它通过利用4G网络进行数据传输和远程监控,为车辆提供了全方位的安全保障。这种摄像机通常由摄像头、图像处理单元和4G通信模块组成。首先,4G无线车载摄像机具备实时监控的功能。它能够通过摄像头实时捕捉车辆周围的画面,......
  • linux内核:伙伴算法、slab算法、ptmalloc、tcmalloc使用场景
    linux内核空间Linux内核空间分为三个区域ZONE:ZONE_DMA,ZONE_NORMAL,ZONE_HIGHMEM物理地址空间的顶部以下一段空间,被PCI设备的I/O内存映射占据,它们的大小和布局由PCI规范所决定。640K~1M这段地址空间被BIOS和VGA适配器所占据由于这两段地址空间的存在,导致相应的RAM空间不......
  • ECS-Centos7登录页面出现Hint: caps lock on,输入大小写字母反了(大小写反转问题)
    问题描述:虚拟机Centos7,输入大小写字母反了,开启capslock的时候变成小写字母了,关闭则变成大写了。。。解决办法:只需要执行:setleds+caps 或 setleds-caps 即可。如图: ......
  • Unity3D学习记录01:URP渲染管线以及3D游戏场景设置
    以下内容所使用的版本均为Unity2022.3先在Window->PackageManager->UnityRegistry里面搜索添加UniversalRP Unity中,创建渲染管线的方式为Asset文件夹下右键Create->Readering->URPAsset(withUniversalAsset)会创建以下两个Pipeline: 接着在图中的设置里添加这两个渲......
  • python+playwright 学习-39.登录页面滑动解锁
    前言登录页面会遇到滑块解锁,滑动解锁的目的就是为了防止别人用代码登录(也就是为了防止你自动化登录),有些滑动解锁是需要去拼图这种会难一点。有些直接拖到最最右侧就可以了,本篇讲下最简单的直接滑动最右侧的滑块解锁。滑动解锁场景看下图,是我本地写的一个slider.html网页 ......