2013-12-18 86 views
0

我已经编写了一个注册网页重定向到登录后的特定部位:通过春季安全

<div class="container"> 
     <div class='fheader'> 
      <g:message code="springSecurity.login.header" /> 
     </div> 

     <g:if test='${flash.message}'> 
      <div class='login_message'> 
       ${flash.message} 
      </div> 
     </g:if> 

     <form action='${postUrl}' method='POST' id='loginForm' 
      class="form-signin" autocomplete='off'> 


      <h2 class="form-signin-heading">Please sign in</h2> 
      <input type='text' class="form-control" name='j_username' 
       id='username' placeholder="Username" /> <input type='password' 
       class="form-control" name='j_password' id='password' 
       placeholder="Password" /> 

      <p id="remember_me_holder"> 
       <input type='checkbox' class='checkbox' 
        name='${rememberMeParameter}' id='remember_me' 
        <g:if test='${hasCookie}'>checked='checked'</g:if> /> <label 
        class="checkbox" for='remember_me'><g:message 
         code="springSecurity.login.remember.me.label" /></label> 
      </p> 

      <!--   <label class="checkbox"> <input type="checkbox" 
       value="remember-me"> Remember me 
      </label> --> 
      <input class="btn btn-lg btn-primary btn-block" type='submit' 
       id="submit" value='${message(code: "springSecurity.login.button")}' /> 
     </form> 

    </div> 
    <!-- /container --> 

    <script type='text/javascript'> 
    <!-- 
    (function() { 
     document.forms['loginForm'].elements['j_username'].focus(); 
    })(); 
    // --> 
</script> 

到页面中我已经集成了spring-security-core:2.0-RC2插件。

但是,当我启动服务器并尝试使用我创建的用户登录时,我什么也得不到。没有通知,它的工作,没有重定向。

其实我只是想重定向到我的URLMappings.groovy

如何改变重定向映射为​​主页?

我真的很感谢你的回答!

回答

0

在您的配置文件:

grails.plugins.springsecurity.successHandler.defaultTargetUrl="/someController/someAction"