扫码登录场景原理

扫码登录场景原理解析

1:生成二维码

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

2:轮询状态

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

根据不同状态做不同动作

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

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

5:进入应用

校验二维码是否已经过期

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

 

posted on 2023-10-17 17:39  lewisat  阅读(13)  评论(0编辑  收藏  举报

导航