Zum Thema "Joomla - Add User via Database using phpMyAdmin" haben wir folgende kleine Anleitung zusammengestellt. Dies ist interessant falls das Admin-Passwort verlegt wurde oder über eine Testumgebung ein neuer Admin hinzugefügt werden muss.
phpMyAdmin aufrufen. Die Pfade zu phpMyAdmin sind bei jedem Provider unterschiedlich. Sollte keiner bekannt sein, kann auch der beliebte MySQL Dumper genutzt werden.
- Wir suchen die Tabelle "#__users" wobei #_ für den Joomla spezifischen Präfix steht.
- In dieser Tabelle sind alle registrierten User aufgeführt. Mittels Kopieren erstellen wir einen neuen Datensatz. Wichtig hierbei ist es das Benutzername, Passwort und auch E-Mailadresse einzigartig sind (kein anderer User nutzt die gleiche)
- Das Passwort kann nicht direkt eingetragen werden, sondern muss mit einem Passwort Generator verschlüsselt werden. Den String welcher mittels MD5+SALT verschlüsselt wurde kann man in die entsprechende Spalte kopieren. Die User-ID wird automatisch berechnet!
- Mit "OK" den Vorgang bestätigen und abschließen. User-ID kopieren und weiter zu Schritt 5 ...
- In der Tabelle "#__user_usergroup_map" muss nun noch zur ID des neuen Users eine passende Gruppe eingetragen werden. Dazu wieder mittels "Kopieren" einen neuen Datensatz anlegen und "user_id" sowie "group_id" festlegen. Beispielsweise "8" als group_id für einen Administrator.
- Bestätigen mit OK.
- Fertig.
Alternativ hier ein Beispiel SQL Befehl:
INSERT INTO 'database'.'prefix_users' ('id', 'name', 'username', 'email', 'password', 'usertype', 'block', 'sendEmail', 'registerDate', 'lastvisitDate', 'activation', 'params')
VALUES ('62', 'Super User', 'user', ' Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein!', '5f4dcc3b5aa765d61d8327deb882cf99', 'Super Administrator', '0', '1', '2012-08-06 00:00:00', '2012-08-06 00:00:00',
'', '{}');