2010-11-22 2 views
0

Ich kann keine neuen Benutzer registrieren oder Benutzerpasswörter ändern, auf unserer Kohana gebaut Website-App. Ich habe Zugang zu unserer Datenbank und kann dort Passwörter ändern, aber ich brauche eine Möglichkeit, Passwort-Hashes aus Strings zu generieren, die vom System akzeptiert werden.Generieren Sie Password-Hashes für die Benutzerregistrierung auf Kohana

Wie kann ich hash_password(passwordstring, FALSE) verwenden, um den Hash anzuzeigen, den ich in die DB einfügen soll?

Gibt es irgendetwas in der Module/auth/classes/kohana/auth.php Datei, die ich betrachten sollte?

Antwort

4

Verwenden Sie echo Auth::instance()->hash_password('new password'). Sie müssen $salt Wert nicht übergeben, da es automatisch generiert wird.

+0

Großartig! Vielen Dank, das war es. – lodhb

1

Kohana ist nur ein Framework, es ist kein Benutzersystem. Sie müssen den Code für die Funktion hash_password bereitstellen, da dies wie eine Art Bibliothek aussieht.

+0

Siehe obigen Code. – lodhb

+1

Es ist ein Standard-Kohana-Auth-Modul. – biakaveron

Verwandte Themen