Seite 1 von 1

Admin Loginproblem nach Update

Verfasst: 13.02.2009 12:37
von sopi
Okay, ich geb's auf. Ich benutze jetzt schon seit über anderthalb Stunden die Suchfunktion, und überall steht als Antwort nur "benutz die Suchfunktion", oder ich versteh die Antwort nicht.

Mein Problem:
Ich habe eine phpBB2 Version auf ein phpBB3 upgedatet, alles hat problemlos funktioniert und jetzt wollte ich mich als Admin einloggen: Pustekuchen "Dein Passwort kann nicht mehr benutzt werden" .. na ja zumindest sinngemäß stand das da. Macht ja auch irgendwie sinn, weil die Verschlüsselung ja jetzt eine Andere ist. Das Problem ist, dass ich zusätzlich den "ich habe mein Passwort vergessen" Link im Loginformular nicht sehen (ka ob das ein Fehler ist oder ob ich blind bin (hab auch Strg+F schon probiert, nix). Wenn ich den Link zum Passwort anfordern direkt eingebe tut er zwar als würde er funktionieren (Ihre E-Mail wurde erfolgreich versendet), aber es kommt nichts an.

Zur Lösung wollt ich also mein Passwort in der DB per Hand ändern, aber ich krieg das mit dem Verschlüsseln einfach nicht hin.

Mein bisheriger Versuch sieht so aus:

Code: Alles auswählen

$passwort1="irgendwas";
echo $passwort1;
include('includes/functions.php');
echo "Verschlüsselt als";
$passwort = phpbb_hash($passwort1);
echo"Passwort: ".$passwort;
Ausgabe:

Code: Alles auswählen

irgendwas
Ich bin völlig verzweifelt und weiß nicht wie ich weiter machen soll.
lg
sopie :cry:

Re: Admin Loginproblem nach Update

Verfasst: 13.02.2009 12:51
von HJW
Hallo,

ist vielleicht nicht die eleganteste Lösung, aber wenn keiner was gescheiteres postet, könntest du ja folgendes machen. Registriere dich unter einem neuen Namen und kopiere dann in der Datenbank das verschlüsselte Paßwort in deinen Admin-Account.

Re: Admin Loginproblem nach Update

Verfasst: 13.02.2009 12:52
von sopi
Lösung:

Erzeuge eine komplett neue Seite in phpBB3
Gehe in die Datei die im rootverzeichnis liegt new_page.php

FINDE:

Code: Alles auswählen

/*
* Nun folgt erst Dein PHP Code für die neue Seite, also:
* Variablen setzen, Datenbankabfragen, Einfügen und Entfernen von Einträgen usw...
*
* Dies ist nun ein sehr primitives Beispiel. 
* Es soll nur veranschaulichen wie es funktioniert.
*
*/
FÜGE DANACH EIN:

Code: Alles auswählen

echo "Klartext: ";

EDIT: Deine Lösung würde auch gehen und ist wahrscheinlich schneller DANKE!!
$passwort1="dein_neues_passwort";
echo $passwort1;
echo "<br>Verschlüsseltes ";
$passwort = phpbb_hash($passwort1);
echo"Passwort: ".$passwort."<br>";
So, das verschlüsselte PW dann in der Datenbank phpbb_users als user_password speichern, danach solltest du dich mit dem Klartext PW wieder anmelden können.

YEEEEHAAAAAAAAA :D 8)

EDIT: Deins würde auch gehen, ist wahrscheinlich schneller, und öhm ... "eleganter" ist meins wirklich nicht :oops: DANKE!!!