2011-05-23 50 views
0

我是grails的新手,我有我的应用程序的登录表单,我没有使用spring-security-plugin ..现在我想在登录表单中有一个名为忘记密码的链接,它将从数据库中检索它,但我的问题是如何将其发送到该用户的邮件ID。 任何人都可以帮我回答。如何在grails中将密码发送给用户邮件?

等待答案。

先感谢, 拉克西米

回答

1

请,请,请 - 永远不会存储用户的密码在你的数据库

如果您理解并接受不应该向用户发送密码(或者将其存储在数据库中),您会发现从下面的grails应用程序发送电子邮件的一些有用资源。

从Grails发送邮件时阅读this page

+0

如何使用antbuilder? – laxmi 2011-05-23 10:41:25

0

而不是发送给他们他们的密码(这将需要存储他们未加密这是一个非常糟糕的主意),你应该为他们提供一个他们可以重置密码的工作流程。在注册时收集他们的电子邮件,然后向他们发送链接到他们改变价值的页面。 Spring Security UI插件支持此功能 - 请参见the documentation中的“6忘记密码”部分。

如果您不想使用整个UI插件,请随时在应用程序中使用该代码和工作流程。

相关问题