同一账号只能在一台设备登录实现思路。
注意:登录是在白名单(直接放行的接口)。生成的token携带账号信息。
1.用户每次登录生成token时,将账号当成key,token当成value,以token的过期时间存入redis中。
2.用户访问的时候,在拦截器解析token,获取账号,拿账号去redis中获取value,如果是value的token与当前用户携带过来的token一致就放行。如果不一致,则告诉前端重复登录,让前端清除token,跳转到登录页面。
3.用户在另一台设备登录时,也是存入redis,这样就刷新了token的值和redis的过期时间。
这是我的一个实现思路,有没有大佬可以指点,互相学习一下。
原文转载:http://www.shaoqun.com/a/764934.html
自贸区跨境通网站:https://www.ikjzd.com/w/1329
modcloth:https://www.ikjzd.com/w/1271
同一账号只能在一台设备登录实现思路。注意:登录是在白名单(直接放行的接口)。生成的token携带账号信息。1.用户每次登录生成token时,将账号当成key,token当成value,以token的过期时间存入redis中。2.用户访问的时候,在拦截器解析token,获取账号,拿账号去redis中获取value,如果是value的token与当前用户携带过来的token一致就放行。如果不一致,则告
好东东网:https://www.ikjzd.com/w/1238
yeepay:https://www.ikjzd.com/w/2574
eprice:https://www.ikjzd.com/w/1325
爆单盘点!2019Prime Day杀出的黑马都有哪些?:https://www.ikjzd.com/articles/101453
速卖通2020年市场分析及运营思路分享!:https://www.ikjzd.com/articles/113397
丈夫谎称朋友聚会找少妇亲热:http://lady.shaoqun.com/m/a/270244.html
没有评论:
发表评论