Seit v2.5 hat WordPress phpass
über md5()
verwendet, um gehashte Passwörter in der Datenbank zu speichern.
Allerdings denke ich , dass Sie Ihr Passwort in MySQL immer noch mit einem Standard-MD5-Hash zurücksetzen können. Sobald Sie sich wieder eingeloggt haben, wird WordPress den gespeicherten Hash mit dem neuen Algorithmus "upgraden".
Ich habe es so gemacht:
%Vor%Hinweis: Möglicherweise müssen Sie die ID Ihres Benutzers ändern.
Dann können Sie es überprüfen:
%Vor%Im Moment wird das Passwort nicht das WordPress-Format haben, aber WordPress wird es als MD5 verstehen, und alles funktioniert super!
Es gibt sowohl Befehlszeilen- als auch phpmyadmin-Anweisungen hier: Zurücksetzen Ihres Passworts «WordPress Codex
Anstatt SQL auszuführen, um das Passwort zu ändern, verwenden Sie die Funktion wp_update_user . Es wird Hash, Dash, Schrägstrich, Bash, Crash und das neue Passwort für Sie verschlüsseln! :)
Beispiel:
wp_update_user (array ('benutzer_login' = & gt; 'johndoe', 'benutzer_pass' = & gt; 'mein_neues_passwort'));
Im Folgenden finden Sie eine Liste der verfügbaren "Argumente":
Wenn Sie Zugriff auf die Codebasis haben, dann:
Suchen Sie in der Funktion nach der folgenden Zeile:
%Vor%Fügen Sie nach dieser Zeile die folgenden Zeilen hinzu:
%Vor%Hinweis:
Dies erfordert, dass der Benutzername korrekt ist.
Vergessen Sie nicht, YOUR_USERNAME durch Ihren Benutzernamen zu ersetzen.
Machen Sie die Änderungen rückgängig, nachdem Sie sich angemeldet haben.
Tags und Links wordpress