2012-11-19 39 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