【发布时间】:2013-04-20 23:54:00
【问题描述】:
当用户通过 Spring Security 成功验证时,我想重新加载当前页面。 default-target-url 应该是什么,还是我必须创建自定义身份验证入口点类?一些示例代码会很有帮助。
提前致谢
【问题讨论】:
当用户通过 Spring Security 成功验证时,我想重新加载当前页面。 default-target-url 应该是什么,还是我必须创建自定义身份验证入口点类?一些示例代码会很有帮助。
提前致谢
【问题讨论】:
这对我有用:
<security:form-login login-page="/login.htm" default-target-url="/home.htm"/>
login.htm 是我的应用程序对登录页面的映射,home.htm 是默认的帐户主页,如果用户直接点击 login.htm url,则会显示给用户。
如果用户点击login.htm或home.htm以外的任何url,需要用户登录,Spring security显示登录页面,登录后,用户被带到最初请求的url。你不必做任何特别的事情。
作为附加检查,请确保配置中没有 always-use-default-target="true",这将强制 Spring Security 在登录后始终显示默认目标 url。
希望这会有所帮助。
【讨论】: