[3.2] Userpasswörter extern ändern

Fragen rund um die Installation, Administration und Benutzung von phpBB.
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
Antworten
Rene Altmann
Mitglied
Beiträge: 6
Registriert: 08.08.2019 14:14

[3.2] Userpasswörter extern ändern

Beitrag von Rene Altmann »

Hallo!

Ich möchte hier bei mehrere Benutzerdatenbanken die Passwörter synchron halten.

Das übergeben von Passwort und Nutzer klappt ohne Probleme. Das Passwort wollte ich dann mit einem SQL-Befehl in die Datenbank übernehmen.

Folgende Zeile generiert den Eintrag:

Code: Alles auswählen

$sql = "update phpbb_users set user_password = '".phpbb_hash($password)."' where username_clean = '".$nutzer."';";
ergibt

Code: Alles auswählen

update phpbb_users set user_password = '$2y$10$a7ZjHmEV0MmiWp0Qqpy1IuyHEXhMGvXKJ8HBhxppeT0l8vvkFl0EG' where username_clean = 'XXX';

Leider kann ich mich dann nicht mit dem Passwort anmelden.
Muss nach dem Eintrag in die Datenbank noch etwas gemacht werden oder hab ich hier einen Denkfehler?

MfG
René Altmann
Lehrling
Ehemaliges Teammitglied
Beiträge: 3833
Registriert: 15.01.2012 20:00
Kontaktdaten:

Re: [3.2] Userpasswörter extern ändern

Beitrag von Lehrling »

Probier's mal damit:

Code: Alles auswählen

UPDATE phpbb_users SET user_password = 'verschlüsseltes Passwort' WHERE phpbb_users.username_clean = 'xxx'
Rene Altmann
Mitglied
Beiträge: 6
Registriert: 08.08.2019 14:14

Re: [3.2] Userpasswörter extern ändern

Beitrag von Rene Altmann »

Hallo Lehrling!

Das Problem konnte ich gerade lösen.
Vor der SQL-Abfrage hatte ich noch eine Zeile mit "passwords.manager" vom ausproboeren drin.
Diesen auskommentiert und es lief.

Danke fürs drauf schauen.

MfG René
Antworten

Zurück zu „Support-Forum“