??? Wie du an dem Scriptcode siehst wird das PW 'clear' in die DB geschrieben. Daher weiss ich ja das es nicht das PW ist das ich zuvor auf der Registrier-Seite gesehen habe.
*hust* falsch gelesen, sorry Es klingt so, als wenn du generatePassword noch einmal irgendwo anders aufrufst. Rufst du die Methode nur einmal auf und speicherst sie in einer Variable, dürfte da kein anderes Passwort drinstehen.