Drupal 6如何防止特定用户自动密码恢复和重置

8
我有一个客户网站,其中有一个特殊的用户名“guest”,允许未经授权的用户登录并注册活动。但最近密码被更改了,似乎是在登录时通过请求密码恢复/重置来完成的。该重置是自动完成的,尽管它会将临时密码发送到“guest”帐户的管理员,但需要反复重置密码以使其返回到原始已知值。
那么,是否可能仅在用户名为“guest”时防止密码恢复/重置?从而不影响其他已获授权的用户在忘记密码时进行重置?
FYI:我在Drupal上看到的最后一篇文章是2005年的node/16909。在那篇文章中,提供了一个补丁,但它适用于Drupal 5版本,并且其中一个评论是Dries发表的,他说该补丁在找到更好的解决方案之前不会被折叠到发布版中。我使用的是Drupal 6。
有什么解决办法吗?
卡尔
1个回答

1
为什么不取消访客帐户,改用系统内置的匿名用户?与 Drupal 对抗总是以泪水告终。

1
明智的建议。这个账户存在已经有很长时间了,拥有无数成员。我在很短的时间内接手了它的维护,你给了我更多的理由看看能否让所有者开放它。感谢您的意见。- 卡尔 - cfusch
话虽如此,如果你_真的_想要的话,你可以找到密码重置的代码(应该在用户模块中的某个地方),检查uid是否等于guest uid,如果是,则不要实际更改密码。 - Tyler Eaves
已解决!这实际上是Drupal模块的结果, Joomla_convert 在完成使用和上线后应该被禁用。因此,它显然是导致密码恢复为旧密码的原因。 - cfusch

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接