2011-08-13 8 views
3

私は、特定の管理者レベルのパスワードの入力パスワードフィールドをテストすることに興味があります。それが一致する場合は、手動でAuthのログインを希望するユーザー名(フォームを介して送信)CakePHP Authマニュアルログイン

私の理解はAuthで、データを取る際には同じメール/ハッシュパスワードデータベースに格納されます。このチェックを手動で設定する方法はありますか? $ this-> Auth-> login(..)でもこのチェックを正しく行いますか?

答えて

4
$this->Auth->login($userId) 
Auth::login

ユーザ名/パスワードの組み合わせ、または単にユーザID(データベース内のユーザモデルの主キー)のいずれかを受け付けます。

0

は、ここに私の答えを参照してください。Using username instead of email in CakePHP's Auth Component

をそれは同じ質問ではないですが、アイデアは、ログインが失敗したとき、あなたはそれを傍受し、あなたがやりたいことができ、あります。

関連する問題