上传二维码登录设计思路
2021-03-29 16:24
阅读:420
-
CaptchaCache:缓存验证码信息,key为一个随机串,value为生成的验证码值,登录时带上key和用户输入的验证码。
-
TokenCache:缓存jwt中的负载信息,key为用户主键,value为jwt中的loginKey;用户登录时先根据主键从缓存中得到旧loginKey,根据旧loginKey去UserCache删除旧用户信息,达到挤掉的效果;挤掉后存储本次登录的新pkId -> loginKey及loginKey -> user;退出逻辑与挤掉操作类似。
-
UserCache:缓存本次登录的用户信息,本次登录会话的用户基本信息、角色、权限等数据都从这里获取;登录有效性也依靠此缓存的存在性来判定。
上一篇:web前端上传文件按钮自定义样式
下一篇:JS中常用的方法
评论
亲,登录后才可以留言!