Heute ein kurzer Tipp, wenn ihr ebenfalls die folgenden Module in Kombination einsetzt:
- login_one_time.module
- legal
Diese Kombination führt unter Umständen dazu, dass die "Passwort Reset"-Funktionalität nicht korrekt funktioniert, da ein neuer Benutzer (oder ein bestehender, der einen one-time-login-Link anfordert), sein Passwort nicht ändern kann.
Er wird nämlich im Bearbeiten-Formular seines Drupal Accounts aufgefordert, sein altes Passwort einzugeben, das er gar nicht kennen kann.
Nach etwas Recherche bin ich dann auf folgenden Tipp gestoßen: https://drupal.org/node/1777422
Ursache ist also, dass ein wichtiges Token in der URL durch einen Zwischenschritt im Login verloren geht.
Nach etwas Suche stellte sich heraus, dass dies in unserem Fall durch das legal.module stattfindet, welches zur Bestätigung der AGB auffordert und dabei den entsprechenden Parameter auffordert.
Die Lösung wird gerade hier besprochen:
https://drupal.org/node/1427328
Als Workarounds bieten sich folgende Module an:
password_hustle.module
nocurrent_pass.module