i'm trying to make facebook login system on my site. here's my routes for facebook authorization
Route::get('auth/facebook', 'Auth\AuthController@redirectToProvider');
Route::get('auth/facebook/callback', 'Auth\AuthController@handleProviderCallback');
here are my methods in authController
public function redirectToProvider()
{
return Socialite::driver('facebook')->redirect();
}
public function handleProviderCallback(Request $request)
{
$user = Socialite::driver('facebook')->user();
//some code....
}
so when i click on link(which is redirect to FB) i got this error
InvalidStateException in AbstractProvider.php line 191:
in my services.php file
'facebook' => [
'client_id' => '1730035173900238',
'client_secret' => 'cdda4132a5b67249a08b1d777f7a69ad',
'redirect' => 'http://localhost:8000/{$lang}/auth/facebook/callback',
]
that $lang is language prefix for all routes. i also added in my session.php
'domain' => "localhost"
in my app on facebook i have
http://localhost:8000/
in Site URL field
via Chebli Mohamed
2 commentaires:
nao sei
nao sei
Enregistrer un commentaire