2014-03-07 51 views
2

我編輯了spring security ui的默認視圖。到與我的網絡匹配的主題。並在編輯後的spring安全ui中創建了一個鏈接到一個新的控制器和操作。但鏈接不起作用。grails重定向fom spring security loginpage:不工作

發生了。控制器和行動在下面所提到的,

class seccontroller { 
    def register() 
     { 
      render(view:"new_user"); 
     } 
} 

而且在auth.gsp創建的重定向鏈接如下gven。

<g:link controller="sec" action="register">New user..?</g:link> 

但是,當鏈接點擊..頁面仍然在auth.gsp ie;在登錄頁面本身

回答

2

我發佈這個答案在這裏提供一個解決方案,以解決這個問題,爲使用grails的新鮮。

它保持在登錄頁面本身,因爲我沒有在春季安全配置給任何靜態規則,所以如果我在配置文件中定義靜態規則,那麼它會根據該規則重定向到新的鏈接。靜態規則可以在配置文件中定義,如下所示:

 grails.plugin.springsecurity.controllerAnnotations.staticRules = [ 
     '/':        ['permitAll'], 
     '/sec/register':     ['permitAll'], 
     '/500':       ['permitAll'], 
] 
相關問題