[Java][Spring][scurity]同步session控制,防止一个用户多次登录
来源:互联网 发布:全国公民身份证数据库 编辑:程序博客网 时间:2024/05/17 21:44
[Spring][scurity]同步session控制,防止一个用户多次登录
如果你希望限制单个用户只能登录到你的程序一次,Spring Security通过添加下面简单的部分支持这个功能。
1、你需要把下面的监听器添加到你的web.xml文件里,让Spring Security获得session生存周期事件:
<listener>
<listener-class>
org.springframework.security.ui.session.HttpSessionEventPublisher
</listener-class>
</listener>
2、控制单个用户只能登录到你的程序一次的两种控制手段
2.1、第二次登录会让第一次登录失效。
然后,在你的application_context加入如下部分:
<http>
...
<concurrent-session-control max-sessions="1" />
</http>
2.2、防止第二次登录时报错、第二次登录将被阻止。
<http>
...
<concurrent-session-control max-sessions="1" exception-if-maximum-exceeded="true"/>
</http>
0 0
- [Java][Spring][scurity]同步session控制,防止一个用户多次登录
- 防止一个用户登录多次的方法
- asp.net防止一个用户登录多次的方法
- 如何防止Asp.net用户多次登录
- php有效防止同一用户多次登录
- spring scurity
- 《权限控制系列2》------防止用户跳过登录页面和Session时长问题
- session监听防止用户登录重复
- session监听防止用户登录重复
- Asp.net中防止用户多次登录的方法
- Asp.net中防止用户多次登录的方法
- Asp.net中防止用户多次登录的方法
- Asp.net中防止用户多次登录的方法
- Asp.net中防止用户多次登录的方法
- Asp.net中防止用户多次登录的方法
- Asp.net中防止用户多次登录的方法
- Asp.net中防止用户多次登录的方法
- Asp.net中防止用户多次登录的方法
- 数据库
- hibernate 二级缓存
- 谁的青春不迷茫3
- C++ Primer 学习笔记_33_STL实践与分析(7) --容器适配器
- 数据库配置
- [Java][Spring][scurity]同步session控制,防止一个用户多次登录
- Linux课程_系统日常配置与维护
- 做最好的自己,才能碰见最好的别人
- 10款微信公众平台相关的开源软件
- gdb+gdbserver方式进行ARM程序调试
- 凶屋
- (求教)Android-javamail问题
- 企业如何规划和使用云计算平台?
- 谁的青春不迷茫4