Grails 3 spring.Security覆盖注册表单 [英] Grails 3 spring.Security override Register form

查看:111
本文介绍了Grails 3 spring.Security覆盖注册表单的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是grails的新手,尝试使用 Spring.security.ui 插件。我使用grails s2ui-override auth覆盖登录表单并添加链接到注册表单。我可以重定向到标准插件寄存器,但是我想定制这个寄存器表单。



当我运行grails s2ui-override寄存器寄存器时,出现以下错误:

 复制寄存器资源|将模板RegisterController.groovy.template呈现到目标grails-app / controllers / register / RegisterController.groovy 
|错误命令[s2ui-override]错误:类路径资源[layouts / register.gsp]无法打开,因为它不存在(使用--stacktrace查看完整跟踪)


解决方案

我最终通过简单地将来自Github repo的spring security ui插件的代码应用于我的项目来解决此问题。

I am new to grails and trying to use Spring.security.ui plugin. I used grails s2ui-override auth to override login form and added link to register form. I can redirect to standard plugin register from, however I would like to customize this register form.

When I run grails s2ui-override register register, i get this error:

 Copying register resources | Rendered template RegisterController.groovy.template to destination grails-app/controllers/register/RegisterController.groovy
| Error Command [s2ui-override] error: class path resource [layouts/register.gsp] cannot be opened because it does not exist (Use --stacktrace to see the full trace)

解决方案

I eventually solved it by simply coping code from spring security ui plugin for grails 3 from Github repo to my project.

这篇关于Grails 3 spring.Security覆盖注册表单的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆