2012-11-19 41 views
0

您好我已經在我的grails應用程序中安裝了spring security UI插件。我試圖從Facebook registration創建註冊頁面,而不是從插件默認註冊頁面創建。無法訪問Spring Security UI的註冊頁面

我正在解碼響應並獲取用戶名,電子郵件和密碼。

現在我希望我需要將它們發送到RegisterControllerregister操作。像:

redirect(controller:"register",action:"register",params:[username:username,email:email]) 

但是,當我做重定向,我得到一個405錯誤。

但是我可以在插件目錄中看到RegisterController

我在這裏錯過了什麼?

在此先感謝

回答

1

如果你看一下RegisterController什麼方法允許用於寄存器操作? 405錯誤是不允許的方法。這可能意味着你在一個只允許POST的動作上進行GET操作。

縱觀春季安全UI插件,它看起來像它期待一個帖子與該行動的命令對象,但如果你不需要用戶輸入任何更多的細節,你應該能夠只是直接創建用戶來自你現在的數據。

+0

現在我已經擁有了所有數據,我甚至會對'register'進行'post'調用,但是如何向用戶顯示成功註冊?我只能看到從中調用了'register'的控制器的視圖! – sriram