我已经开发使用弹簧安全的Web应用程序。 对于登录它从LDAP访问。 现在,我要管理使用弹簧安全本身的会议上,我可以通过看authentication.getName()
我得到了username
,我也可以得到sessionID
。
现在,我要确保如果同一用户尝试使用一些其他的浏览器,他应该得到一个消息,说他已经在他的帐号登录来自同一系统登录。
谁能给一个想法如何做到这一点????
<security:session-management
invalid-session-url="/login.jsp?error=sessionExpired"
session-authentication-error-url="/login.jsp?error=alreadyLogin">
<security:concurrency-control
max-sessions="1"
expired-url="/login.jsp?error=sessionExpiredDuplicateLogin"
error-if-maximum-exceeded="false" />
</security:session-management>
当我使用这一点,并尝试登录使用一些其他的浏览器,它使我有以下错误:
HTTP Status 500 - Request processing failed; nested exception is java.lang.IllegalStateException: Cannot call sendError() after the response has been committed
enter code here