我在我的项目中使用 Spring Security 3.0,我限制用户最多只能进行一个 session 。配置如下:
<security:session-management>
<security:concurrency-control error-if-maximum-exceeded="true" max-sessions="1"/>
</security:session-management>
我想在达到最大 session 数时打印自定义消息(不是 spring 提供的默认消息)。请帮忙。
提前致谢!
最佳答案
请将其保存在您的messages.properties
ConcurrentSessionControlStrategy.exceededAllowed=This account is already using by someone.
它会显示“此帐户已被某人使用”。你可以给任何你想要的东西。
另外不要忘记配置Resourcebundle
关于java - Spring Security 中的最大并发用户数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8678275/