扫码登录场景原理
扫码登录场景原理解析
1:生成二维码
按照时间搓生成二维码.存储到缓存中.并且状态未生成二维码状态
2:轮询状态
检查二维码是否过期.过期则提示前台刷新
根据不同状态做不同动作
3:扫码二维码
手机端扫码二维码.识别二维码中的缓存id数据
校验id是否已经过期
设置二维码状态为已扫描。并设置二维码失效时间为3分钟
4:确认登录
校验二维码是否已经过期
获取当前登录人的token.
保存二维码登录人的会话sessionid,更新二维码状态为确认登录
5:进入应用
校验二维码是否已经过期
根据轮询获取的token进行跳转页面进入应用