老师请教个问题
来源:5-14 登录验证的中间件

幻城163630
2021-05-11
怎样实现单个登录,就是一个账号只能在一个设备上登录,如果多个登录就踢出
还有就是多个账号登录是session会不会出现覆盖问题?
写回答
1回答
-
双越
2021-05-12
每次登录重置 cookie ,就可以实现踢出的功能。例如:
你从 A 浏览器登录,服务端生成一个 cookie1 到 A 浏览器。
你又从 B 浏览器登录,服务端重新生成 cookie2 到 B 浏览器,此时用户 session 对应的可是 cookie2
你在从 A 浏览器,拿着 cookie1 去访问,此时已经对应不到 session 了,即被踢出了
022021-05-12
相似问题