1
私はユーザー認証に問題があります。私は、新しいユーザーを作成し、すべてが正常に以下のデータベースレコードを参照してください動作しているように表示されるパスワードを暗号化するためにlaravelのHash::make
コマンドを使用することができます。Laravel 5ログイン認証問題
を今すぐログインスクリプトのために。私は$input
でダンプ・ダイを行い、その中にログイン・フォームからの投稿データがあることを確認しました。
コード:
public function CheckLogin()
{
$input = Request::all();
// create our user data for the authentication
$userdata = array(
'Email' => $input['email'],
'Password' => $input['password']
);
// attempt to do the login
if (Auth::attempt($userdata)) {
// if(Auth::attempt(['Email' => $input['email'], 'Password' =>$input['password'], 'ArchivedOn' => null])){
//return redirect()->intended('devices');
return redirect()->intended('devices');
} else {
$err = 'Login Failed Please check credentials and try again.';
return view('welcome', compact('err'));
}
}
Auth::attempt
は、それは常に私が指定したエラーメッセージとウェルカムページに再指示として常にfalseを返すように表示されます。
私は何かが分かっていないと思っていますが、私は問題を見ることができないので、私はこれについて目を新鮮なペアを求めるだろうと思った。
神様私はそれが愚かな感謝のおかげだと知っていたラビは働いた –
あなたは歓迎です:-) –