【发布时间】:2019-10-21 06:45:42
【问题描述】:
我有一个 spring mvc 应用程序,管理员可以在其中创建和更新用户信息,并在同一个浏览器中打开他们各自的用户窗口。但是,当管理员在一个选项卡中打开一个用户会话,然后尝试在另一个选项卡中打开另一个用户会话时,它会给出错误,指出一个活动会话已经存在。我们如何使管理员能够在同一个浏览器和不同的选项卡中与不同的用户一起玩他们各自的会话?有什么方法可以处理这些会话
【问题讨论】:
-
只要您将身份验证令牌(即
SESSIONID)保存在来自同一域的 cookie 中,这是不可能的。 -
谢谢,有什么办法可以解决这个问题吗?
-
这更多的是客户端问题。它可以在一个用户会话中处理吗?你能提供更多细节吗?
-
基本上管理员有权更新不同国家/地区的用户详细信息,因此如果他为一个国家/地区打开用户会话/选项卡,同时他想打开另一个国家/地区的用户会话/选项卡
-
客户端如何处理?
标签: spring spring-boot model-view-controller spring-security session-cookies