Anmeldung bei einer WordPress-Seite nicht möglich: Anmeldedaten vergessen oder verloren

Anmeldung bei einer WordPress-Seite nicht möglich: Anmeldedaten herausfinden

Ein Anwender hat im deutschsprachigen WordPress-Forum ein Problem geschildert, weil die Anmeldedaten (also Passwort und E-Mail) nicht mehr bekannt waren. Solche Probleme tauchen hier und da schon mal auf, weil z. B. die Webseite (das war hier der Fall) lange Zeit nicht mehr gepflegt worden ist. Wir hatten aber im Forum auch Fälle, wo sich der Eigentümer mit dem Webseitenersteller (z. B. einer Agentur) überworfen hat oder ein Angestellter, der die Webseite gepflegt hat, nicht mehr greifbar war. Notfalls lassen sich solche Probleme auch über phpMyAdmin lösen.

Passwort vergessen – kein Problem

Einfach ist die Lösung, wenn man das Passwort vergessen hat. Dann braucht man nur in der Anmeldung, die du über https://example.com/wp-login.php (example.com ersetzt man natürlich durch die eigene Domain) aufrufen und unten auf den Link „Passwort vergessen“ zu klicken.

WordPress: Passwort vergessen
WordPress: Passwort vergessen
WordPress: Neues Passwort anfordern
WordPress: Neues Passwort anfordern

Danach öffnet sich ein neuer Dialog und man kann den Benutzernamen oder die E-Mail-Adresse eingeben. In diesem Beispiel geben wir als Anmeldenamen „TestUser“ ein. Nach Klick auf den Button „Neues Passwort“ erhält man eine Mail, z. B.:

To: postmaster@ganzneu.de
Subject: =?UTF-8?Q?[ganzneu]_Passwort_zur=C3=BCcksetzen?=
Date: Sat, 19 Jun 2021 05:21:32 +0000
From: WordPress <wordpress@ganzneu.test>
Message-ID: <hPSZCKKEU4Myfl70kH7IXUTeeHwbcCqkc8r3b8AE2Ic@ganzneu.test>
X-Mailer: PHPMailer 6.4.1 (https://github.com/PHPMailer/PHPMailer)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Jemand hat das Zurücksetzen des Passworts für folgendes Benutzerkonto angefordert:

Name der Website: ganzneu

Benutzername: TestUser

Falls das nicht beabsichtigt war, ignoriere diese E-Mail einfach. Es wird dann nichts passieren.

Um dein Passwort zurückzusetzen, besuche folgende Adresse:

http://ganzneu.test/wp-login.php?action=rp&key=jvWf0aQKKwH2NJA4os5t&login=HansGerd

Diese Anforderung zum Zurücksetzen des Passworts stammt von der IP-Adresse 127.0.0.1.

Mit dem in der Mail genannten Link kann man dann ein neues Passwort setzen. Entweder man nimmt das vorgeschlagene Passwort, lässt ein neues Passwort generieren (siehe Button unten) oder man gibt ein eigenes Passwort ein. Damit ist das Problem dann behoben und man kann sich wieder anmelden.

WordPress: Neues Passwort erstellen
Grafik: haurand.com

Anmeldung nicht möglich – Benutzername oder E-Mail-Adresse unbekannt

Aber was ist, wenn man den Benutzernamen und die E-Mail-Adresse nicht mehr kennt? – Auch dieses Problem kann gelöst werden. Angenommen wir kennen die E-Mail-Adresse nicht, glauben aber, dass der Benutzernamen „Test“ ist. Beim Versuch der Anmeldung kommt die Meldung, dass der Benutzername nicht existiert:

Benutzernamen und E-Mail-Adresse unbekannt
Grafik: haurand.com

Probleme nach der Anmeldung

In manchen Fällen erfolgt zwar die Anmeldung auf einer WordPress-Website, aber man sieht kein Menü im linken Bereich des Dashboards. WordPress verwendet sogenannte “Cookies” um den Login zu authentifizieren. Der erste und einfachste Schritt sollte es daher sein, die Browser Cookies und den Cache zu leeren. Dafür navigiert man zu den Einstellungen des Browsers und wählt unter “Weitere Tools” die Option “Browserdaten löschen” aus. Hier kann man dann die entsprechenden Häkchen unter “Cookies und andere Website- und Plugin-Daten” sowie “Bilder und Dateien im Cache” setzen. Zusätzlich kann man den gewünschten Zeitraum auswählen (am Besten “Gesamter Zeitraum”). Anschließend klickt man auf “Browserdaten löschen”. Eine ausführliche Anleitung für Chrome und weitere gängige Browser finden man hier.

Eine weitere Option besteht auch darin, die Anmeldung in einem privaten Fenster (Firefox) und/oder im Inkognitomodus (Chrome) auszuführen.

Wie bekommt man den richtigen Benutzernamen raus?

Die einfachste Lösung besteht darin, dass man sich über den Kundenaccount des Hosters anmeldet. In der Regel kann man sich dann über phpMyAdmin die Datenbank ansehen. In der Tabelle wp_users (das Präfix wp kann bei Ihnen auch anders lauten) findet man die Ameldedaten.

Benutzernamen und E-Mail-Adresse in der Datenbank (phpMyAdmin)
Benutzernamen und E-Mail-Adresse in der Datenbank (phpMyAdmin)

Änderungen direkt in der Datenbank sollten in der Regel erst dann gemacht werden, wenn man vorher eine Sicherung der Datenbank erstellt hat. Das ist in unserem Fall natürlich über WordPress nicht möglich, weil wir uns ja nicht anmelden können.

Aber phpMyAdmin bietet da eine Möglichkeit, die man an dieser Stelle nutzen sollte. Nach der Anmeldung in phpMyAdmin kann man über den Reiter „Exportieren“ die Datenbank sichern. In der Regel reicht die hier genannte Option „Schnell“. Nach Klick auf den Button „OK“ kann man bestimmen, wo die Sicherung auf dem eigenen Rechner gespeichert werden soll:

phpMyAdmin: Datenbank sichern
Grafik: haurand.com

In dieser Tabelle sieht man in der Spalte user_login die Anmeldenamen und in der Spalte user_email die E-Mail-Adresse.

phpMyAdmin: Benutzername und E-Mail-Adresse ändern
Grafik: haurand.com

Damit sind jetzt die entsprechenden Anmeldedaten bekannt. Man startet wieder die Anmeldung über https://example.com/wp-login.php und klickt unten auf den Link „Passwort vergessen“. Danach gibt man wie oben beschrieben den Anmeldenamen (im Beispiel „TestUser“ ein)

Gegebenenfalls muss man auf diese Art alle Benutzernamen testen, die man in der Tabelle gefunden hat.

Verschlüsselung mit MD5

E-Mail-Adresse existiert nicht mehr oder soll nicht mehr genutzt werden

In der Spalte user_email kann auch die E-Mail-Adresse geändert werden, falls die dort genannte E-Mail-Adresse nicht mehr existiert oder aber nicht mehr verwendet werden soll.

Update

Auf eine weitere Möglichkeit hat Bego in der folgenden Antwort hingewiesen:

… eine einfachere Methode ist, die (im Admin-Menü nicht aufgeführte) Administrationsseite https://example.com/wp-admin/options.php aufzurufen, dort nach admin_email und die gewünschte E-Mail-Adresse an der Stelle einzutragen. Das geht dann ohne Bestätigung über den E-Mail-Account. Weil allerdings ein Tippfehler dazu führt, dass E-Mails gar nicht oder an die falsche Adresse zugestellt werden, enthält die Seite einen eindringlichen Hinweis.

https://de.wordpress.org/support/topic/aenderung-der-admin-e-mail-adresse-bestaetigungslink-fuehrt-zu-404/#post-148510

Einen neuen Admin anlegen

Wie man über phpMyAdmin einen neuen Admin anlegen kann, wird in dem folgenden Beitrag erläutert. Zusätzliche Infos zu dem Thema gibt es auch in dem folgenden Beitrag.

Weitere Möglichkeiten bestehen auch über WP CLI (wenn man einen SSH-Zugriff hat) oder ein entsprechendes Script.

Weitere Beiträge zum Thema

Fazit

In der Regel kann man in den Fällen, wenn die Anmeldedaten zu einer WordPress-Webseite nicht mehr existieren, auf verschiedene Arten Anmeldedaten erstellen. In diesem Beitrag haben wir (hoffentlich) gezeigt, dass auch die Nutzung von phpMyAdmin kein Hexenwerk ist.


Mehr erfahren auf dieser Webseite

Bild von Thomas Eichentopf auf Pixabay


Zum Blog

Mehr erfahren auf unserer Webseite

Wir freuen uns über eine Kontaktaufnahme

Was hältst du davon?

Wir hoffen, dieser Beitrag hat dir gefallen und wir würden uns über einen Kommentar freuen. Auch über Erweiterungen, Korrekturen, Hinweise oder sonstige Anmerkungen freuen wir uns sehr.

  • Auf der folgenden Seite findest du weitere interessante Beiträge sortiert nach Kategorien und Schlagwörter.
  • Wenn du über unsere neuesten Beiträge informiert werden möchtest, kannst du dich gerne bei unserem Newsletter anmelden.

Beitrags-Kategorien

Allgemein (104) Anleitung (67) Block-Editor (44) CSS (10) Full Site Editing (32) Keine Anzeige (1) Plugins (28) Short News (1) Theme (21) Tipps (69) Veranstaltungen (3) WordPress (112)

2 Gedanken zu „Anmeldung bei einer WordPress-Seite nicht möglich: Anmeldedaten vergessen oder verloren“

  1. Die Warnung verstehe ich nicht ganz. Wenn ich Begos Artikel richtig lese, dann gibt es da eben genau kein Problem:

    „WordPress erkennt dabei, dass es sich um einen einfachen MD5-Hashwert handelt und ersetzt den Datenbankeintrag wieder mit einem Hashwert mit SALT. Eine „Gefahr“, dass der Hashwert von jemandem (mit Zugriff auf die Datenbank!) ausgelesen und mit Rainbow-Tabellen abgeglichen werden kann, besteht also nur für die kurze Zeit zwischen Eingabe des MD5-Hashwerts in der Datenbank und einer erneuten Anmeldung im WordPress-Backend.“

    Oder übersehe ich hier etwas?

    Antworten
    • Hallo Torsten,
      danke für Deinen Einwand. Gemeint ist in dem Fall, dass jemand nicht bedenkt, dass das Passwort verschlüsselt ist und zu dem Zweck nicht im Klartext in der Tabelle so eingegeben werden kann. Ich habe den Passus gerade (hoffentlich) deutlicher formuliert.

      Antworten

Schreibe einen Kommentar