2010-11-22 3 views
0

Kohanaで構築したWebサイトアプリケーションでは、新規ユーザーの登録やユーザーパスワードの変更ができません。私はデータベースにアクセスしてパスワードを変更することができますが、システムが受け入れる文字列からパスワードハッシュを生成する方法が必要です。Kohanaでのユーザー登録のためのパスワードハッシュの生成

hash_password(passwordstring, FALSE)を使用してDBに挿入するハッシュを表示するにはどうすればよいですか?

は私が見てしなければならないモジュール/認証/クラス/ Kohanaの/ auth.phpファイルには何がありますか?

答えて

4

echo Auth::instance()->hash_password('new password')を使用してください。自動的に生成されるので、$saltの値を渡す必要はありません。

+0

素晴らしい!そんなにありがとう、それはそれをしました。 – lodhb

1

Kohanaは単なるフレームワークであり、ユーザシステムではありません。 hash_password関数のコードを提供する必要があります。これは、ある種のライブラリのように見えます。

+0

上記のコードを参照してください。 – lodhb

+1

デフォルトのKohanaのAuthモジュールです。 – biakaveron

関連する問題