同一浏览器下,控制用户登录

现在浏览器都是多标签的,而用户登录是用SESSION来控制的. 目前的状态是第二个用户登录后.因为有一些必须数据是放在SESSION里的.所以两个用户之间的操作数据会混淆.

163邮箱的控制方法,第二个用户登录时,可以正常登录,但会挤掉第一个用户. 这时第一个用户再进行操作时,会弹出窗口让重新登录.

请问这个怎么实现的.具体思路是什么?
第一个用户和第二个用户的SESSION 这时应该是无差别的.服务器怎么识别的是来自第一个用户的请求.控制他失效的...仅仅用SESSION应该是实现不了的.

阅读 5k
1 个回答

Session是基于cookie的,本地存一个公用的cookie就可以做这个区分了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题