Socialite не может войти через Google - PullRequest
0 голосов
/ 13 февраля 2019

В настоящее время я использую Laravel 5.5 и Socialite 2.0. Я хочу, чтобы пользователь мог войти в систему через Google, и до сих пор я могу получать информацию о пользователе из Google и создавать нового пользователя, используя эту информацию.Тем не менее, я не могу войти с учетными данными.Там также нет сообщения об ошибке ... Есть мысли?Ниже мой код

    $user = Socialite::driver('google')->user();


    $existingUser = User::where('email', $user->email)->first();
    if($existingUser){
        // log them in

        Auth::login($existingUser);


    } else {
        // create a new user
        $newUser                  = new User;
        $newUser->name            = $user->name;
        $newUser->email           = $user->email;
        $newUser->google_id       = $user->id;
        $newUser->avatar          = $user->avatar;
        $newUser->avatar_original = $user->avatar_original;
        $newUser->save();
        Auth::login($newUser, true);


    }
    return redirect()->to('/home');
...