1、redis中要存放两个k-v,第一个(token,user信息),第二个(userid,token)
2、用户登录时,查询账号密码无误后,通过时间和加密算法生成一个token(每次登录生成的都不同),然后加入两个k-v如上
3、当用户在其他电脑再次登录时,先查出userid,并生成新的token,并继续放入两个k-v
4、当用户在上一次登录的地方,再次点击查询时(把token和userid带过来),会通过userid去redis查询出token,如果token和浏览器中的不一致,就被其他人挤出。
redis实现单点登录,不同电脑登录挤出
最新推荐文章于 2024-06-18 17:37:05 发布