Drupal重置用户密码

时间:2010-02-15 09:20:52

标签: drupal drupal-6 passwords

我有一个客户并不喜欢他无法看到用户密码的事实,所以如果他们忘记密码就可以发送给他们。这是一个小型教堂网站。像大多数人一样,我不认为他应该能够看到密码,因为它不安全。我想做的是给他一个他可以按下的按钮,这样他就可以重新设置用户密码并将新密码通过电子邮件发送给他们。有没有可以做到这一点的模块?

2 个答案:

答案 0 :(得分:2)

你不需要一个模块,它内置了功能。网站所有者可以像用户一样在www.example.com/user/password上输入用户名或电子邮件地址。用户将收到带有一次性登录链接的邮件。在关注该链接后,用户可以选择新密码。

顺便说一句,告诉您的客户,以纯文本格式存储密码并不是一个好主意。他可能是一个诚实和值得信赖的人,但是一个小的安全问题可能会暴露所有用户的密码,他们会让他负起责任。

答案 1 :(得分:0)

如果您想要 1点击发送新密码按钮,您可以使用表单将其放在用户的个人资料中。
你可以只输出Drupal用来请求新密码的表单(formid = user-pass),然后用用户名填充它并隐藏输入字段,这样他只能看到一个底部。这与在marcvangend建议的内置Drupal解决方案中手动输入用户名的效果相同,因此这个解决方案会更加用户友好。