Als User via domain/user einloggen schlägt fehl
am 29.06.2014 - 07:21 Uhr in
Es hat mich einiges an Zeit gekostet herauszufinden, dass "domain/user" ungleich "domain/?q=user" ist. Hierbei geht es nicht um die Zeichenkette. Nach anlegen eines Redakteurs loggte ich mich aus, um die Funktionalität zu testen. Dennoch war es im Anschluss nicht möglich, mich weder als "redakteur" noch als "admin" via "domain/user" anzumelden. Nach etlichen Fehlversuchen erzeugte ich per "./scripts/password-hash.sh "mynewpassword" einen neuen MD5 hash und fügte den anschließend in die users table ein. Ein anschließender neuer Anmeldeversuch führte zum selben Ergebnis: Failed!
Ich prüfte, ob ich in der richtigen DB unterwegs bin und führte das password-hash.sh Prozedere erneut aus. Failed!
Bis ich auf die Idee kam, mich nicht via "domain/user", sondern unter "domain/?q=user" anzumelden. Was mich ad hoc ins Backend brachte.
Bislang funktionierte die Anmeldung bei anderen Installationen via "domain/user" problemlos. Hat sich bei 7.28 in dem Punkt was geändert?
- Anmelden oder Registrieren um Kommentare zu schreiben
Achtung! MD5 ist nicht genug
am 29.06.2014 - 08:07 Uhr
während bei Drupal 6 noch die Eingabe MD5 im phpMyAdmin reichte, klappt dies in Drupal 7 nicht mehr.
In Drupal 7 wird das Passwort bei der Verschlüsselung "gesalzen".
Die einzige Methode, an einen gesperrten Account zu kommen, ist eine gültige eMailadresse und die Funktion "Passwort vergessen".
Damit erhält der User einen vorläufigen Zugang, bei dem er sein Passwort ändern kann.
Grüße
Ronald
Der Unterschied zwischen
am 29.06.2014 - 09:41 Uhr
Der Unterschied zwischen domain/user und domain/?q=user ist die eingeschalteten CleanURLs. Die sind Dir verloren gegangen. Hat Deine .htaccess sich verändert und functioniert jetzt nicht mehr? Bitte mal mit einen alten Backup überprüfen.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *