gpt4 book ai didi

java - 销毁 Spring 中的前一个 session

转载 作者:太空宇宙 更新时间:2023-11-04 07:51:53 26 4
gpt4 key购买 nike

我在 Flash 上有客户端,在 Spring 上有服务器。我想防止用户使用同一帐户使用两个浏览器登录两次。因此,当用户登录时,服务器应该检查是否存在该用户的 Activity session ,并销毁它。
那么,有一个问题,在 Spring 中销毁另一个 session 的最佳方法是什么?

最佳答案

我不相信可以指示 Spring 销毁其他 session 。但是,您始终可以创建 semaphore您的应用程序可以在用户登录时对其进行检查,并在已有用户 session 正在运行时使 session 无效。

如果您在非集群环境中运行,则此信号量可以像 Java 静态变量一样简单,或者更好的方法是在数据库表中设置标志,尤其是在集群环境中运行时。

关于java - 销毁 Spring 中的前一个 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14319825/

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