が動作していないLaravel 5.2ログインは、私は簡単な登録コードを持って
$post = $request->all();
if (\Auth::attempt(['email' => $post['email'], 'password' => Crypt::encrypt($post['password'])]))
return 'loginSuccess';
return 'loginFailed';
それ常にloginFailed
を返し、返信することはありませんloginSuccess
。 私は何ができますか?
$post = $request->all(); if (\Auth::attempt(['email' => $post['email'], 'password'=>$post['password']])) return 'loginSuccess'; return 'loginFailed';
....また –は、なぜあなたはそのことができ、パスワードを作成するためにクリプトを使用していますハッシュではなく、復号化されますか? –
としてMark Bakerが指摘しているように、プレーンテキストのパスワードは、データベースのハッシュと比較する必要があるため、試行メソッドに渡されます。パスワードはハッシュ化され、暗号化されません。 – lagbox