我正在用Spring Boot,Spring Web Flow和thymeleaf编写一个Web应用程序。当用户会话过期时,注册表单中的csrf令牌也会过期。 如何处理Spring Web流中显示模板文件的会话到期?
答案 0 :(得分:0)
会话应由Spring Security处理。您可以通过添加如下配置来将当前用户重定向到另一个页面:
http.sessionManagement()
.expiredUrl("/sessionExpired.html")
.invalidSessionUrl("/invalidSession.html");
在Thymeleaf中,您可以使用session
变量并添加th:if
属性来检查会话是否存在或类似的内容:
${session.isEmpty()}