Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Grails Spring UI-覆盖RegisterController密码设置_Grails_Grails 2.3 - Fatal编程技术网

Grails Spring UI-覆盖RegisterController密码设置

Grails Spring UI-覆盖RegisterController密码设置,grails,grails-2.3,Grails,Grails 2.3,我正在使用grails2.3.4,其中包括:springsecuritycore:2.0-RC2和:springsecurityui:1.0-RC1 我有我的RegisterController,它看起来像: import grails.plugin.springsecurity.annotation.Secured; @Secured(['permitAll']) class RegisterController extends grails.plugin.springsec

我正在使用grails2.3.4,其中包括:springsecuritycore:2.0-RC2和:springsecurityui:1.0-RC1

我有我的RegisterController,它看起来像:

import grails.plugin.springsecurity.annotation.Secured;

    @Secured(['permitAll'])
    class RegisterController extends grails.plugin.springsecurity.ui.RegisterController {

    }
我想通过在config.groovy的末尾添加以下内容来更改密码设置:

然而,一切都没有改变。我在运行我的应用程序时仍然收到相同的消息

有什么建议吗?有什么问题吗

更新

即使使用此设置:密码为:Test123@


我无法创建用户。有没有解决此问题的建议?

您的设置是正确的,应该可以正常工作

阅读你的问题,你说信息仍然是一样的。验证仍然是一样的吗?因为消息应该在i18n文件中设置消息代码

command.password.error.strength  

如果只是消息,则应该这样做。

您必须在以下位置使用key command.password.error.strength更改消息:


如果我理解正确,我的答案仍然是正确的。根据您的正则表达式,您输入的密码无法验证,因此显示的错误是正确的。红色消息与您选择的正则表达式无关。它在i18n文件中是固定的。将文本更改为您自己的字符串,则消息将消失。单击“确定”以获取您的答案。我不明白的是,你输入的密码在正则表达式中没有有效性。如果我错了,在这两种情况下,它都应该准确地告诉我出了什么问题!我看不出来;它在i18n文件中是固定的:我也没有这样做,因为在i18n文件中只有一个字符串。如果我的正则表达式是正确的,则不应调用此函数…您的验证正则表达式正在检查密码是否仅包含数字和leetr。我不是正则表达式专家,但您正在定义正则表达式的开始和结束,并且只定义字母和数字,因此不会验证特殊符号。密码末尾的@符号将使其无法验证。关于消息-i18n文件只包含一个字符串。我个人会把它改成一行,你的密码应该只包含字母和数字。差不多吧。谢谢你的回答!在你看来,什么是有效的密码?嘿,谢谢你的回复。我把它改成本地设置,效果很好;谢谢你的帮助!!!
command.password.error.strength  
your_application\target\work\plugins\spring-security-ui-1.0-RC2\grails-app\i18n\messages.spring-security-ui.properties. ​​​​​​