Seite 1 von 1

Gespeicherte Nutzer-Passwörter auslesen und vergleichen

Verfasst: 13.05.2012 02:35
von medienzensur
Hallo,

bisher nutzte ich phpbb2 - gestern habe ich auf phpbb3 umgestellt, ich weiß, besser spät als nie ;)

Die Suchfunktion hat mir bisher nicht weitergeholfen ... :(

Zu meinem Anliegen:
Bisher nutze ich die Forum-Nutzeranmeldung noch an einer weiteren Stelle meiner Webseite, nämlich für die Kommentarfunktion der Neuigkeiten. Das Newssystem habe ich in Perl/CGI programmiert.

Beim Passwortspeicherverfahren (MD5) vom phpbb2 konnte ich das Passwort problemlos auslesen und mit dem Benutzernamen vergleichen. Das war ne einfache Verzweigung. Stimmte beides überein, konnte der Kommentar zu Neuigkeit gespeichert werden. Falls nicht, dann eben nicht ;)

Gerne würde ich diese Funktion jetzt mit phpbb3 wieder nutzen. Wie kann ich im Script die in der MySQL-Datenbank gespeicherten Nutzernamen und die Passwörter vergleichen?


Freundliche Grüße

PS: Ich will nix hacken oder decodieren. Einfach nur ne Verzweigung nach dem Prinzig "Variable 1 (Nutzername) = Variable 2 (Passwort)?"

Re: Gespeicherte Nutzer-Passwörter auslesen und vergleichen

Verfasst: 19.05.2012 13:25
von medienzensur
Weiß keiner Rat?

Vielleicht könnt ihr mir sagen, in welcher Forendatei die Anmeldeprozedur abläuft, dann kann ich mir den Vergleich Nutzername <-> Passwort mal anschauen :)

Alternativ würde mir auch ein Script reichen, dass bei Ausführung nach Eingabe von Nutzername und Passwort einfach nur false oder true zurückgibt ;) Gibt es sowas?

Re: Gespeicherte Nutzer-Passwörter auslesen und vergleichen

Verfasst: 19.05.2012 13:45
von Miriam
Hast Du schon mal einen Blick in die Datei /includes/functions.php geworfen und dort insbesondere die function phpbb_check_hash() gecheckt? Sind noch ein paar mehr Funktionen drin... Schau mal rein :-P