采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
怎样实现单个登录,就是一个账号只能在一个设备上登录,如果多个登录就踢出
还有就是多个账号登录是session会不会出现覆盖问题?
每次登录重置 cookie ,就可以实现踢出的功能。例如:
你从 A 浏览器登录,服务端生成一个 cookie1 到 A 浏览器。
你又从 B 浏览器登录,服务端重新生成 cookie2 到 B 浏览器,此时用户 session 对应的可是 cookie2
你在从 A 浏览器,拿着 cookie1 去访问,此时已经对应不到 session 了,即被踢出了
嗯,谢谢老师,那在请教一下老师,如果多个账户同时登录的话造成session覆盖怎么办?会不会造成一些问题?因为此时的session不在是对应单个cookie了
session 本来就是个人信息,重要是一个人,信息就是相同的,无所谓覆盖不覆盖,对吧。
登录后可查看更多问答,登录/注册
用 Koa2 做真正的实战项目,不再只是增删改查的小白工程师
1.1k 14
1.2k 11
1.4k 10
1.1k 9
1.2k 9