認証モジュールで作業していますが、私はこの奇妙な問題を抱えています。Auth::attempt
はfalseを返します。ユーザー名とパスワードは正しいです。Laravel 5.2:認証auth :: attemptがfalseを返します
同じquestionもここに尋ねられますが、それは私の問題に対処していないので、その問題はlaravel 4に関するものです。
$user = array(
'name' => Input::get('username'),
'password' => Input::get('password')
);
if (Auth::attempt($user)) {
return "ok.";
} else {
dd($user);
}
他の部分を返します:
は、私は私のコントローラで次のコードを持って
array:2 [▼
"name" => "ali"
"password" => "ali"
]
name
を意味し、パスワードが正しいです。
私はlaravel 5.2を使用しています。私のusers
テーブルには、パスワードがハッシュされておらず、remember_token
はありません。つまり、私はuser
を直接作成しました。
私はそれをチェックさせてください。 – Gammer
https://laravel.com/docs/5.2/authentication#authenticating-users –
開発の初期段階でまだ登録機能を構築していないが、依然として認証をテストしたい場合は、ハッシュでパスワードをエコーすることができます:: make( 'password')またはbcrypt( 'password)(私は頭を下げて)データベースに手動で挿入してください。 –