Laravel Socialite 400 Fehler auf Produktion facebook

stimmen
0

Ich habe in meiner Anwendung Umsetzung Persönlichkeit des öffentlichen Lebens und haben Facebook Zeichen bekam in ist lokal richtig funktioniert. Doch bei dem Versuch, den Code auf der Produktion, die Anwendungsfehler bei der Anmeldung.

Hier ist mein Code Rückruf

public function show()
{
    return Socialite::driver('facebook')->redirect();
}

public function create()
{
    if (!Auth()->user()) {
        try {
            $driver = Socialite::driver('facebook')->fields([
                'name',
                'first_name',
                'last_name',
                'email',
                'gender',
                'verified'
            ]);

            $user = $driver->user();
            $this->findOrCreateUser($user);
        } catch (\Exception $e) {
            log::error('facebook failed ' . $e);
            return redirect()->route('homepage');
        }
    }

    return Redirect::to(env('APP_URL'));

}

public function findOrCreateUser(\Laravel\Socialite\Contracts\User $user)
{
    try {
        $authUser = User::where('provider_id', $user->id)->first();
        if ($authUser) {
            Auth()->loginUsingId($authUser->id);
        } else {

            $usercreate = new User;

            $usercreate->firstName = $user->getName();

            $usercreate->email = $user->getEmail();

            $usercreate->provider ='facebook';

            $usercreate->provider_id = $user->getId();

            $usercreate->avatar_url = 'update';

            $usercreate->cover_url = 'update';

            $usercreate->save();

            $finaluser = User::where('provider_id', '=', $user->id)->first();

            Auth::loginUsingId($finaluser->id);
        }
    } catch (\Exception $e) {
        log::error('facebook failed ' . $e);
        return redirect('auth/facebook');
    }
}

Und hier ist der Fehler, den ich immer bin, wenn sie versuchen auf der Facebook-Seite klicken weiterhin bei der Anmeldung. Der Fehler aufgefangen und dann leitet mich zurück zur Homepage aber kein Benutzer angelegt oder eingeloggt.

facebook failed GuzzleHttp\Exception\ClientException: Client error: `POST https://graph.facebook.com/v3.0/oauth/access_token` resulted in a `400 Bad Request` response: {error:{message:Error validating client secret.,type:OAuthException,code:1,fbtrace_id:E4+c6Prdnz+}} in /home/forge/www.fishamax.co.uk/releases/20181219133426/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:113

Veröffentlicht am 19/12/2018 um 14:20
quelle vom benutzer
In anderen Sprachen...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more