Cake 2.4でBlowfishを使用する際のいくつかの基本的な質問に対する回答を見つけるのに苦労します。CakePHP - どのように私はブローフィッシュのパスワードをハッシングするのですか?
AppController.php
public $components = array(
'Auth' => array(
'authenticate' => array(
'Form' => array(
'fields' => array(
'username' => 'email'
),
'passwordHasher' => 'Blowfish'
)
)
),
'Cookie',
'Session'
);
今何?どうすればログインできますか?
UsersController.php
public function login() {
if (!empty($this->request->data)) {
if ($this->Auth->login()) {
$this->redirect($this->Auth->redirectUrl());
}
}
}
私はこれに追加するには何が必要ですか?
警告(512):無効な塩:フグのためhttp://www.php.net/cryptを訪問し、フグ塩を構築するための適切なセクションをお読みください私は、ログインしようとする場合、私は次のエラーを取得しています。 [CORE/Cake/Utility/Security.php、line 285]
ログインを試みる前にパスワードを消去する必要がありますか?そうであれば、どの方法を使用するのですか。塩には何が最適です? Cakeは自動的にcore.php設定ファイルの塩をすべてのユーザーに使用しようとしていますか?
私は、CakePHPが自動的に標準のPHP方法で魚介類を使用する部分を知っていないので、私は混乱しています。
この問題もあります。あなたはそれを解決しましたか? – Katelyn