2012-02-21 66 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