2012-02-21 28 views
8

我有一个特殊的用户名'客人',允许未经授权的用户登录和注册事件的客户端网站。但最近密码已经发生了变化,似乎是通过请求密码恢复/重置来完成登录。该重置是自动完成的,尽管它将临时密码发送给访客帐户的〜manager〜,但需要重复将密码重置为其原始值和已知值。Drupal 6如何防止自动密码恢复和重置为特定用户

那么,只有当用户名是'guest'时,才有可能防止密码恢复/重置,具体是什么?因此,在他们忘记密码时不会影响其他授权用户进行重置?

仅供参考:我在drupal上看到的最后一篇文章是2005年......没有什么,因为它是一个节点/ 16909。在那篇文章中,提供了一个补丁,但它适用于Drupal版本5,其中一个评论是Dries,他说补丁不会被折叠成发布版,直到找到更好的解决方案。我在Drupal 6.

任何解决方案???

卡尔

回答

1

为什么不废除的来宾帐户,并使用内置的匿名用户的系统?战斗Drupal总是以眼泪结束。

+1

贤者忠告。这个帐户已经存在了很长时间,并且有一个巨大的成员。我在很短的时间内就把它捡起来进行维护,而且你给了我进一步的理由,看看我是否不能让店主打开它。感谢您的输入。 - Carl – cfusch 2012-02-22 13:07:09

+0

也就是说,如果你真的很想,你可以找到密码重置的代码(应该在用户模块中),检查一下uid = guest uid,如果是的话,不要改变密码。 – 2012-02-22 13:55:09

+0

解决!这实际上是Drupal模块的结果,〜Joomla_convert〜应该在完成使用和上线后被禁用。所以很明显是什么导致了旧密码的复原。 – cfusch 2012-03-11 18:00:46