Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用户注销时会话无效(Spring)_Spring_Session_Spring Security - Fatal编程技术网

用户注销时会话无效(Spring)

用户注销时会话无效(Spring),spring,session,spring-security,Spring,Session,Spring Security,假设用户A在不同的机器上有多个登录(已登录)。当他在一台机器上注销时,其他会话应自动重定向到登录页面 如何在spring security中实现这一点? 现在,我已经在security.xml上配置了tis http <http auto-config="true" use-expressions="true"> <anonymous /> <intercept-url pattern="/login.do" access="permitAll" /

假设用户A在不同的机器上有多个登录(已登录)。当他在一台机器上注销时,其他会话应自动重定向到登录页面

如何在spring security中实现这一点? 现在,我已经在security.xml上配置了tis http

<http auto-config="true" use-expressions="true">
    <anonymous />
    <intercept-url pattern="/login.do" access="permitAll" />
    <intercept-url pattern="/**" access="hasRole('ROLE_USER')" />
    <form-login login-page="/login.do" />
    <logout logout-url="/j_spring_security_logout"
        success-handler-ref="myLogoutSuccessHandler" />
    <remember-me data-source-ref="dataSource" />

</http>

我建议您查看SessionRegistry。您可以检查一下。关于这一点,在会议上进行了讨论。也看看这个

Spring会话存储为JsessionID cookies。查看有关删除cookie的讨论