我是新来的grails。
我在netbeans 7.2.1中创建了grails应用程序。
我正在使用grails-1.3.4。
我需要实现ForgotPassword功能。
因此,为此我下载并安装了Spring Security UI插件的依赖项,并且也安装了该插件。
我可以注册用户,也可以通过电子邮件进行验证。
现在,我正在使用此插件的 ForgotPassword 功能,它正在使用请求 token 发送邮件。
单击邮件中发送的链接后,我可以看到“重置密码”表单。
但是当我在新密码和中输入正确的密码时,重新输入密码。
它只是停留在同一页面上,没有给出任何错误,并且没有消息显示,只是停留在ResetPassword表单上。
并且密码未更改。
我已经使用s2-quickstart命令创建了User and Role域类,并向User类添加了一个电子邮件字段。
编辑:
当我单击邮件中提到的重置密码链接时,我得到了重置密码表格,但同时也看到一条错误消息,如附件图像所示
提前致谢。
最佳答案
您可能正在对密码进行双重编码。有关此设置,请参见http://grails-plugins.github.com/grails-spring-security-ui/docs/manual/guide/10%20Customization.html中的“密码加密”部分。
顺便说一句-您是Grails的新手,但使用1.3.4吗?您应该使用2.1.x或2.2.x
关于grails - Spring Security UI插件中的ResetPassword功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14482353/