Sie können einen neuen Benutzer erstellen, indem Sie der Benutzertabelle eine Zeile hinzufügen. Das Passwortfeld muss ein MD5-Hash-Passwort enthalten. Sie können Online-MD5-Generatoren verwenden oder, wenn Sie PHPMyAdmin verwenden, die MD5-Funktion neben dem Textfeld auswählen, in das Sie Ihr einfaches Kennwort eingeben. Notieren Sie sich die Benutzer-ID (UID) Ihres neu erstellten Benutzers. Danach müssen Sie in der Rollentabelle eine Rolle finden, die über ausreichende Berechtigungen verfügt. Suchen Sie die Rollen-ID (rid) und geben Sie die UID und rid in eine neue Zeile in der Tabelle users_roles ein.
Wenn es keine Rolle gibt, die Administratorzugriff gewährt, da der Client alles mit Benutzer 1 erledigt, müssen Sie einen etwas schmutzigeren Trick ausführen. Speichern Sie den Kennwort-Hash von Benutzer 1 irgendwo und fügen Sie vorübergehend ein neues Kennwort für Benutzer 1 hinzu. Melden Sie sich dann bei Benutzer 1 an, erstellen Sie ein neues Konto, eine neue Rolle mit ausreichenden Berechtigungen, und fügen Sie sich dieser Rolle hinzu. Bearbeiten Sie anschließend Benutzer 1 in der Datenbank und stellen Sie das Kennwort wieder her. Ich kann die Administratorrolle empfehlen, um zu erzwingen, dass eine Rolle jederzeit alle Berechtigungen hat.
drush uli
sich als Benutzer 1Sie können mit Drush auch Benutzer erstellen und Rollen zuweisen sowie Kennwörter für vorhandene Benutzer ändern.
quelle
drush help uli
Wenn Sie Zugriff auf die Datenbank haben, führen Sie die folgende Abfrage aus
Die Anmeldedaten lauten:
Benutzername = admin
Passwort = Drupal
HIER BEZOGEN:
https://knackforge.com/blog/sivaji/different-ways-reset-drupal-admin-password
quelle
Versuchen Sie den obigen Code.
quelle
Wenn Sie drush verwenden , können Sie verwenden, um
drush upwd [user] --password="[newpassword]"
das Kennwort für den Benutzer mit dem angegebenen Namen (neu) festzulegen. (upwd
ist die Kurzbefehlsversion füruser-password
)Beispiel aus drush: Hier wird
drush user-password someuser --password="correct horse battery staple"
das angegebene Passwort für den Benutzernamen "someuser" festgelegt.quelle
Sie können in die Datenbank gehen, das alte Administratorkennwort speichern, das Administratorkennwort zurücksetzen und sich dann anmelden, einen neuen Benutzer erstellen und das Administratorkennwort auf den Stand vor dem Start zurücksetzen.
Wenn Sie Zugang zu drush haben, können Sie dies tun:
Nehmen Sie dann das oben generierte MD5-Hash-Passwort und:
Das sollte den Trick machen.
( Quelle )
quelle