Grails 扩展SpringSecurityUI插件(以及一般插件)
SpringSecurityUI插件提供了一个注册页面。此页面上有4个字段:用户名、电子邮件、密码和验证密码。它使用控制器和GSP的常规体系结构。在为用户进行单页注册时,我需要添加一系列字段——例如地址、付款信息等 关于如何扩展此插件页面的任何想法/建议,以便我可以获得更新版本并合并它们,而无需太多重新集成。这几乎就像页面的一部分应该转到UI控制器,而页面的其他部分应该转到我的控制器。注意,UI控制器使用常规表单(即非ajax)Grails 扩展SpringSecurityUI插件(以及一般插件),grails,grails-plugin,Grails,Grails Plugin,SpringSecurityUI插件提供了一个注册页面。此页面上有4个字段:用户名、电子邮件、密码和验证密码。它使用控制器和GSP的常规体系结构。在为用户进行单页注册时,我需要添加一系列字段——例如地址、付款信息等 关于如何扩展此插件页面的任何想法/建议,以便我可以获得更新版本并合并它们,而无需太多重新集成。这几乎就像页面的一部分应该转到UI控制器,而页面的其他部分应该转到我的控制器。注意,UI控制器使用常规表单(即非ajax) 感谢自定义配置Spring Security UI插件,我首先要查
感谢自定义配置Spring Security UI插件,我首先要查看现有的插件代码,了解其工作原理,然后运行所需的覆盖脚本,详情见: 在您的情况下,您需要:
grails s2ui-override register com.my.packagename
Jim。要自定义配置Spring Security UI插件,我首先要查看现有的插件代码,了解它的工作原理,然后运行所需的覆盖脚本,详细内容如下: 在您的情况下,您需要:
grails s2ui-override register com.my.packagename
Jim.假设您使用
s2快速启动
脚本来创建域类、控制器和GSP,那么您有两个自定义用户域类的选项
- 将自定义属性(地址、付款信息等)直接添加到插件创建的用户域类中
- 创建自己的用户域类,扩展插件生成的用户域类。将自定义属性添加到子类中
您还需要将自定义字段添加到GSP。控制器操作可能不需要任何修改。假设您使用
s2快速启动
脚本来创建域类、控制器和GSP,您有两个选项用于自定义用户域类
- 将自定义属性(地址、付款信息等)直接添加到插件创建的用户域类中
- 创建自己的用户域类,扩展插件生成的用户域类。将自定义属性添加到子类中
您还需要将自定义字段添加到GSP。控制器操作可能不需要任何修改。Don,谢谢您的评论。事实证明,因为我将进行支付处理和相关错误处理,所以我需要覆盖各种控制器操作。我认为你所说的关于扩展用户域类的内容很有趣——谢谢你。唐,谢谢你的评论。事实证明,因为我将进行支付处理和相关错误处理,所以我需要覆盖各种控制器操作。我认为你所说的关于扩展用户域类的内容很有趣——谢谢。谢谢Jim,我认为这是一条路。谢谢Jim,我认为这是一条路。