Ja soweit war ich auch schon... Ich kann auch ohne Probleme Passwörter erstellen die ähnlich sind wie die in der Datenbank, aber da in der Funktion Random drin vorkommt kann ich mir irgendwie nicht herleiten, wie man das Passwort wieder in den original Zustand bekommt.
Also im Klartext ich habe es geschafft, eine PHP Seite zu basteln, die mir wenn ich mein Benutzername und mein Passwort eingebe als Echo ein Passwort ausgibt, was dem in der Daten sehr ähnelt, da sich dieses Passwort aber bei jedem "Aufruf" neu ändert wegen dem Random habe ich keine Möglichkeit, das gespeichert Passwort mit dem neuen Passwort zu "vergleichen". Denn dabei kommt auf jeden Fall False raus.
Zum angucken
http://pwcclan.de/res/login2.php
(Da es nicht mit der Datenbank verbunden ist kannst du ja mal Testweise den Benutzernamen Max und als Passwort Mustermann eingeben und dann auf Anmelden, wenn du nun die Seite aktualisierst siehst, du das beim erstellen mit phpbb_hash jedesmal ein neuer Wert für Passwort rauskommt. Es wird ja wohl hoffentlich nicht sein müssen, dies als Schleife so oft durchlaufen zu lassen, bis das rauskommt, was in der Datenbank steht, da rechnet das System bestimmt länger dran.
Ich habe es auch schon mit
phpbb_check_hash