java - 是否可以使用 session ID 使来自另一个 session 的 httpsession 无效?

标签 java spring-mvc httpsession

考虑这个场景

用户 adam 使用 webbrowserA 和 emailid adam@web.com 登录 websiteA 这里创建一个 session , session id存储在数据库中

然后,用户 adam 使用 webbrowserB 和 emailid adam@web.com 登录到 websiteA 这里创建了一个 session , session ID 存储在数据库中

当用户 adam 使用 webbrowserB 登录时,我需要使使用 webbrowserA 创建的 session 无效(假设 webbrowserA 中的 session 处于 Activity 状态)。如何使用 sessionid 或其他可能的方式使使用 webbrowserA 创建的 session 无效?

技术:Java、SpringMVC、Sqlserver2008

最佳答案

Spring Security 有 Concurrent Session Control这会按照你的要求去做。

关于java - 是否可以使用 session ID 使来自另一个 session 的 httpsession 无效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37114637/

相关文章:

java - 捕获未跟随某些数字的数字流

java - 当您没有显式定义流变量时,在 Java 中关闭流?

java - Spring 3.x MVC Controller :Adding attribute to Request/Session

java - 重新加载 jsp 并在 servlet 上丢失 request.getParameter ("...")

java - Java如何从XML文档中获取键值对

java - 在底层组件上触发鼠标事件

java - 建立下载本地文件的链接

hibernate - org.h2.jdbc.JdbcSQL异常 : Connection is broken: "java.net.ConnectException: Connection refused: connect: localhost" [90067-193]

Redis 上的 Spring HttpSession 更改键名

c# - 从另一个线程或技巧访问 HttpSessionState (HttpContext.Current.Session)?