TYPO3-Backend-Passwort zurücksetzen mit phpMyAdmin

phpMyAdmin

Es kommt in den besten Familien vor: Man hat das Passwort für sein TYPO3 Backend Login vergessen. Was nun?

Das TYPO3-Wiki empfiehlt in diesem Fall, über das Install Tool einen neuen Administrator anzulegen. Diese Methode ist allerdings einigermassen umständlich:

  • Das Install Tool ist normalerweise deaktiviert. Um es zu aktivieren, muss man via FTP auf den Server zugreifen können, um die Datei typo3conf/ENABLE_INSTALL_TOOL anzulegen.
  • Auch das Install Tool ist mit einem Passwort gesichert. Hat man dieses ebenfalls vergessen, muss man zuerst dieses zurücksetzen.
  • Das Install Tool kann keine bestehenden Backend User Logins zurücksetzen, sondern nur einen neuen Backend User mit Administratorenrechten anlegen. Im Interesse eines sauberen User Managements sollte man diesen neuen User nur nutzen, um in der Benutzerverwaltung des Backends das Passwort für den bisherigen Admin-Account neu zu setzen. Anschliessend sollte man den neuen Admin-Account wieder löschen.

Datensatz der Tabelle be_user (Ausschnitt) 

Glücklicherweise geht es auch einfacher: Wer mit einem Datenbank-Manager wie phpMyAdmin auf seine TYPO3-Datenbank zugreifen kann, kann dort ganz einfach den betreffenden Datensatz in der Tabelle be_users öffnen. Im Feld password steht dann das verschlüsselte alte Passwort, das man zwar nicht auslesen, aber durch ein neues Passwort ersetzen kann. Wichtig ist einzig, dass man vor dem Speichern des neuen Passworts in der Spalte Funktion die MD5-Verschlüsselung auswählt – sonst steht das neue Passwort im Klartext in der Datenbank, und das gilt es unbedingt zu vermeiden.

6 Gedanken zu „TYPO3-Backend-Passwort zurücksetzen mit phpMyAdmin“

  1. Hmm, dürfte allerdings nicht funktionieren wenn man ‘saltedpasswords’ nutzt, oder?

  2. Ich habe die Methode auf einer Installation mit TYPO3 4.4.0 getestet, die Extension saltedpasswords war installiert. Allerdings ist das per phpMyAdmin gesetzte Passwort wohl nicht gesalzen. Es empfiehlt sich auf jeden Fall, nach dem ersten Login das Passwort im Backend nochmals mit der Standardmethode neu zu setzen.

  3. Sorry…Es geht doch…ich hatte mehrere Datenbanken gehabt..deshalb ging es nicht sofort. Danke SUPER 🙂

  4. Danke für die Anleitung. Habe das Passwort auch dann noch, wie von Martin geschrieben im Typo3 neu gesetzt. Allerdings blockiert irgendwas den Firefox, weshalb es in jedem anderen Browser funktioniert. Hoffe das hilft einem anderen, der dann verzweifelt sucht.

Hinterlassen Sie einen Kommentar