扫码登录场景原理

发布时间 2023-10-17 17:44:29作者: lewisat

扫码登录场景原理解析

生成二维码

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

轮询状态

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

根据不同状态做不同动作

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

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

进入应用

校验二维码是否已经过期

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