同一个浏览器,不同用户登录的问题。

huigang_10086 2013-11-15 02:39:37
账号A在IE中先登录,然后开启另一个IE窗口或Tab页用B账号登录,那么在前一个Tab中就会出现账号B的信息。我不希望这样,能否有好的解决办法? 也就是说,如果B已经登录了,那在A登录的tab中检测到有B登录了,那么做任何操作时,就阻止并重定向到登录界面。 可否实现,可否实现?
...全文
1083 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
u010727744 2014-02-26
  • 打赏
  • 举报
回复
问题是你不刷新,咋做判断? 只有定时Ajax到服务器响应这个办法了,但是效率太过于低下了。
引用 5 楼 NIHAOX1 的回复:
登录成功后 往cookie里写一个用户名 每次请求服务器端的时候 服务器端比对下cookie和session里的username 不一致就重定向
boilingsoft4 2014-02-26
  • 打赏
  • 举报
回复
萧萧可乐 2013-12-03
  • 打赏
  • 举报
回复
登录成功后 往cookie里写一个用户名 每次请求服务器端的时候 服务器端比对下cookie和session里的username 不一致就重定向
huigang_10086 2013-12-02
  • 打赏
  • 举报
回复
引用 2 楼 danica7773 的回复:
同一窗口的tab間session是共享的,當然有小號多開插件的不算 在session里存一個用戶登陸的隊列,如果發送請求的用戶不是最上面的那個,則清除此用戶登陸信息,頁面重定向到登陸頁。 有點不明白你這個需求,照說,有用戶登陸了,同窗口下,打開任何登陸頁面都應該重定向到首頁或某個指定的頁面去,或者登陸的時候,提示己有帳號登陸。 你這樣做是為神馬?
你说的对,我就是想要你说的那种效果,我现在是其他TAB登录时不能实现定位到一个特定的页面或者提示已有用户登录的情况,还望您详细指点。
tingyucoder 2013-11-19
  • 打赏
  • 举报
回复
session+cookie
打字员 2013-11-15
  • 打赏
  • 举报
回复
同一窗口的tab間session是共享的,當然有小號多開插件的不算 在session里存一個用戶登陸的隊列,如果發送請求的用戶不是最上面的那個,則清除此用戶登陸信息,頁面重定向到登陸頁。 有點不明白你這個需求,照說,有用戶登陸了,同窗口下,打開任何登陸頁面都應該重定向到首頁或某個指定的頁面去,或者登陸的時候,提示己有帳號登陸。 你這樣做是為神馬?
Null_Reference 2013-11-15
  • 打赏
  • 举报
回复
存用户信息的时候用sessionId+用户名来存储

5,007

社区成员

发帖
与我相关
我的任务
社区描述
解读Web 标准、分析和讨论实际问题、推动网络标准化发展和跨浏览器开发进程,解决各种兼容性问题。
社区管理员
  • 跨浏览器开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧