如何确保在Spring Security中不使用同一个帐户同时登录两个不同的人?

che*_*ese 2 java spring spring-mvc spring-security

我有一个Spring MVC应用程序,它不保护用户数据的更新与事务.

它假定任何时候只有一个用户正在访问该帐户的帐户数据.

但是,如果两个用户使用相同的身份验证凭据登录,理论上可能(尽管不太可能)对同一用户数据的两个数据库更新重叠和冲突.

在Spring Security中有一种简单的方法可以防止这种情况吗?

axt*_*avt 7

Spring Security支持防止并发登录.有关如何启用它的说明,请参见2.3.3会话管理.