簡體   English   中英

在Spring Security中登錄后擊中登錄URL

[英]Hitting login url after logging in, in spring security

 <http use-expressions="true" auto-config="true">

         <!-- Restrict URLs based on role -->
        <intercept-url pattern="/login" access="isAnonymous()" />
        <intercept-url pattern="/register" access="isAnonymous()" />
        <intercept-url pattern="/save" access="isAnonymous()" />

        <intercept-url pattern="/**" access="isAuthenticated()" />
        <form-login login-page="/login" default-target-url="/home" authentication-failure-url="/login" />
    </http>

上面的代碼是在我的security-context.xml中定義的,因此成功登錄后它會將我帶到主頁,但是登錄后,如果通過地址欄我再次擊中登錄URL,那么它將拋出403錯誤頁面及其說明禁止訪問指定資源(訪問被拒絕)。

請幫忙,怎么辦?

您已將\\ login上的訪問級別設置為isAnonymous() ,因此一旦登錄,便會遇到問題,例如: isAuthenticated()

將登錄更改為

<intercept-url pattern="/login" access="permitAll" />

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM