我是新来的弹簧:弹簧安全 - 重定向如果已经登录
我不希望经过身份验证的用户访问登录页面。如果用户已经通过身份验证,处理'/ login'重定向的正确方法是什么?说,如果已经登录,我想重定向到'/ index'。
我尝试过在登录时使用'isAnonomous()',但它重定向到访问被拒绝的页面。
<security:http auto-config="true" use-expressions="true" ...>
<form-login login-processing-url="/resources/j_spring_security_check"
default-target-url="/index"
login-page="/login" authentication-failure-url="/login?login_error=t" />
<logout logout-url="/resources/j_spring_security_logout" />
...
<security:intercept-url pattern="/login" access="permitAll" />
<security:intercept-url pattern="/**" access="isAuthenticated()" />
</security:http>
可能重复[如果用户在登录后访问登录页面,如何重定向到主页?](http://stackoverflow.com/questions/12597519/how-to-redirect-to-the-homepage -if-the-user-access-the-login-page-after-being) – Xaerxess
http://stackoverflow.com/questions/32225414/spring-security-login-issue-after-re-login-in-same-会话/ 32325358#32325358 此问题已在此链接上解决。请查看 – parshant