私はLaravel 5.0を使用しています。シングルサインオンを使用してLaravelプロジェクトにアクセスしているため、ユーザー名(パスワードなし)のみでログインしたいので、シングルサインオンで成功した場合、ログインしたユーザーのユーザー名登録されているかどうか。
私は一日中これを探していますが、私はまだ手がかりを見つけました。
は私がエラーを持っている:Laravel 5.0でAuth :: attemptを使用してパスワードなしでログインする方法は?
Argument 1 passed to Illuminate\Auth\Guard::login() must implement interface Illuminate\Contracts\Auth\Authenticatable, null given
:私は私のLoginControllerに以下のコードを使用していた場合
$user = User::where('USER_NAME', '=', $_GET['UserName'])->first();
if(Auth::login($user)->USER_ID == $_GET['UserName']){
return redirect('Home');
}
をそして:
if(Auth::attempt(['USER_ID' => $_GET['UserName']])){
return redirect('Home');
}
エラーが発生しました:
Undefined index: password
私はそれを試してみました、私はApplication.phpライン901にエラー 'NotFoundHttpException持っている:' – hendraspt
わからないが。私は自分のコードで試したが、うまくいきました。 – Sovon