2014-09-11 162 views
0

我將我的應用程序從2.2.3升級到2.4.3。現在,當我在登錄頁面上點擊submit時,我看到j_spring_security_check的POST請求的狀態碼爲302j_spring_security_check重定向

升級後有什麼需要做的嗎?我試過運行grails clean-all但這沒有幫助。

我使用這個版本:Config.groovy中compile ':spring-security-core:2.0-RC3'

設置

grails.plugins.springsecurity.userLookup.userDomainClassName = 'com.aerstone.scanner.security.User' 
grails.plugins.springsecurity.userLookup.authorityJoinClassName = 'com.aerstone.scanner.security.UserRole' 
grails.plugins.springsecurity.authority.className = 'com.aerstone.scanner.security.Role' 

GSP

 <form action="${postUrl}" method="POST" id="loginForm" autocomplete="off"> 
      <input type='text' name='j_username' id='username' placeholder="Username"/> 
      <input type='password' name='j_password' id='password' placeholder="Password"/> 
      <input type="submit" class="btn" value="Sign in" id="submit"/> 
     </form> 
+0

你可以包含Config.groovy的插件設置以及登錄表單的GSP代碼嗎?此外,您可能已定義的任何自定義bean或過濾器? – 2014-09-11 14:29:18

+0

@JoshuaMoore更新 – birdy 2014-09-11 16:21:38

回答

0

我有一個升級後同樣的問題。

<form action='${ request.contextPath }/j_spring_security_check' method="POST"> 

希望幫助

+0

這對我不起作用.. – birdy 2014-09-11 13:28:59

+0

對不起。你能否提供Joshua Moore提供的信息?更多細節將會有所幫助。 – Abincepto 2014-09-11 14:51:29

0

請注意名稱必須在配置變化是::

我通過改變登錄表單的動作 grails.plugin.springsecurity ... 。

注意'plugin'vs'plugins'。我已經通過了這個問題,但我一直得到無效的憑據。