猿问

session覆盖问题

同一个浏览器打开两个页面登录两个用户,第二个用户会覆盖第一个用户,由于同一个浏览器一般公用session,所以第二次登录的时候把第一次的sessionid覆盖掉了,这种问题一般都怎么解决?

Cats萌萌
浏览 1329回答 4
4回答

rookie2maven

那么问题来了是session覆盖还是session始终是同一个session

慕斯王

同一个浏览器,打开多个标签 访问相同域名时,浏览器会上传相同的Cookie信息,所以你这个需求应该完全实现不了。可行的办法是让用户打开两个浏览器,然后分别登录。

慕森卡

问题是为啥同一个后台系统,一个用户需要登录两个账号?

猛跑小猪

简单了搞,在处理登陆的表单的时候判断登陆状态,如果登陆了就跳走。除非是故意的不然这样做就够了。如果用户是故意的,那么,看在他那么努力下,不如就从了他吧。复杂了搞,针对账号加个锁,然后读取判断是否已经登陆,登陆了跳走。
随时随地看视频慕课网APP
我要回答