我正在尝试使用Laravel和社交名流软件包将我的应用连接到Facebook登录。但是我不知道为什么Facebook向我显示此错误。我搜索了互联网,但找不到任何东西。如何解决此错误?
我以为,如果我与https建立连接,它将可以正常工作,但是在再次创建https后会出现错误。
我在laravel中的代码:
web.php
Route::get('login/{provider}', 'SocialController@redirect');
Route::get('login/{provider}/callback','SocialController@Callback');
SocialController.php
public function redirect($provider)
{
return Socialite::driver($provider)->redirect();
}
public function Callback($provider){
$userSocial = Socialite::driver($provider)->stateless()->user();
$users = User::where(['email' => $userSocial->getEmail()])->first();
if($users){
Auth::login($users);
return redirect('/');
}else{$user = User::create([
'username' => $userSocial->getName(),
'email' => $userSocial->getEmail(),
'provider_id' => $userSocial->getId(),
'provider' => $provider,
]);
return redirect()->route('home');
}
}