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.
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.