gpt4 book ai didi

java - 当用户在另一浏览器中登录时,一个浏览器中的用户 session 会失效吗?

转载 作者:行者123 更新时间:2023-12-01 19:17:33 25 4
gpt4 key购买 nike

我们有一个使用 Struts 2、Spring 和 Hibernate 的 Web 应用程序。

目前使用两种不同浏览器(IE和FF)的用户可以同时登录同一个帐户。

现在,当您点击登录按钮时,我们需要使该帐户的所有其他登录信息无效。

例如用户登录 Firefox 上的帐户。同一用户在 IE 中登录同一帐户。在这种情况下,当他在 IE 中登录时,他在 Firefox 中的 session 需要失效。

有什么办法可以做到这一点吗?

请帮忙

最佳答案

如果您跟踪哪些用户在哪个 session 中登录,那么是的,我认为这是可以做到的。你已经有了他的身份,现在每次登录时,你都会看到所有当前登录用户及其 session 的列表(保存在你喜欢的任何数据结构中:即静态 HashMap (我知道静态很糟糕:-),但它们也有时很有用)并使他之前的 session 无效。

您坐在服务器上,您有权根据自己的喜好组织 session 。

关于java - 当用户在另一浏览器中登录时,一个浏览器中的用户 session 会失效吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5934899/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com