Drupal 6 Drupal忘记密码了

Drupal 6 Drupal忘记密码了,drupal-6,Drupal 6,我的应用程序有忘记密码选项,我通过电子邮件向用户发送一次性密码(Drupal 6) 对于邮件内容,我使用drupal密码恢复邮件并发送临时密码 操作: 1.生成密码。(海关) 2.更新用户表。(手动更新) 3.通过电子邮件通知用户。(Drupal) 问题: users表中的密码更新正在正常进行(以MD5格式存储),并向用户生成包含密码的邮件 一旦用户使用生成的密码登录,他将成功登录,drupal将生成的密码更新为新密码。 是这样吗?是因为使用了密码\u恢复邮件内容吗?没有办法,drupal不会为

我的应用程序有忘记密码选项,我通过电子邮件向用户发送一次性密码(Drupal 6) 对于邮件内容,我使用drupal密码恢复邮件并发送临时密码

操作: 1.生成密码。(海关) 2.更新用户表。(手动更新) 3.通过电子邮件通知用户。(Drupal)

问题: users表中的密码更新正在正常进行(以MD5格式存储),并向用户生成包含密码的邮件

一旦用户使用生成的密码登录,他将成功登录,drupal将生成的密码更新为新密码。


是这样吗?是因为使用了密码\u恢复邮件内容吗?

没有办法,drupal不会为成功登录更改密码。请检查您是否未使用任何form\u alter hook进行登录提交。

我不太清楚您的问题-您是在问这是否是实际发生的事情,还是您可以这样做?IIRC,标准的Drupal-6“重置密码”机制不会发送新生成的密码,而是一个一次性登录链接,它会将用户引导到其个人资料页面,要求用户自己设置新密码。感谢Henrik,我的应用程序需要将temproray密码(并将其更新到users表)发送给用户,为此,我修改了提交钩子,但是,一旦用户使用临时密码登录,用户表将在登录后更新(因此用户表将不会生成PWD)。