我是新來的彈簧:彈簧安全 - 重定向如果已經登錄
我不希望經過身份驗證的用戶訪問登錄頁面。如果用戶已經通過身份驗證,處理'/ 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