gpt4 book ai didi

jquery - Spring Security 3.1 - 发生 session 超时时自动重定向到登录页面

转载 作者:太空狗 更新时间:2023-10-29 16:42:50 25 4
gpt4 key购买 nike

我有一个基于 Spring 的 wenb 应用程序,我正在实现 Spring Security 3.1。

我需要的是能够在配置的 session 超时发生时自动重定向到登录页面。我正在实现包含大量 jQuery 功能的网页,因此我需要能够自动重定向。

当前发生的情况是,当 session 超时过去时,直到执行操作 - 页面提交才会重定向到登录页面。

我的 spring-security.xml:

<http auto-config="true" disable-url-rewriting="true">
<intercept-url pattern="/test/user*" access="ROLE_USER, ROLE_ADMIN" />
<intercept-url pattern="/test/admin" access="ROLE_ADMIN" />
<form-login login-page="/test/login"
default-target-url="/test/home"
authentication-failure-url="/test/loginfailed" />
<logout invalidate-session="true" logout-success-url="/test/logout" />
<!--
<session-management invalid-session-url="/test/login">
<concurrency-control max-sessions="1" error-if-maximum-exceeded="true"/>
</session-management>
-->
</http>

在我的 web.xml 中我有:

<!-- Web Session Timeout (mins) --> 
<session-config>
<session-timeout>10</session-timeout>
</session-config>

最佳答案

我认为您不需要自己做,Spring 几乎可以自行处理。这就是 Spring 的伟大之处!

关于jquery - Spring Security 3.1 - 发生 session 超时时自动重定向到登录页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12729865/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com