grails - Spring Security UI插件中的ResetPassword功能

标签 grails spring-security reset-password

我是新来的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/

相关文章:

grails - 在Async Promise中批量加载时,Grails DuplicateKeyException/NonUniqueObjectException

java - Spring 安全 "Refused to execute script from ..."

java - 两个 Web 应用程序之间共享身份验证和 SSO

Magento 密码重置不起作用

grails - 如何编写寻找 0 或 null 的 grails 动态查找器

unit-testing - 网格单元测试

c# - 使用 ASP.NET Identity 重置密码时 token 无效

asp.net - Active Directory - 调用目标已引发异常

java - grails 中 << 运算符定义的用法是什么?

java - 多个身份验证提供程序 :/j_spring_security_check and social login