相关疑难解决方法(0)

Laravel Socialite:InvalidStateException

我正在使用Laravel Socialite在网站上添加Facebook连接按钮.有时候,我在回调时遇到了这个错误:

exception 'Laravel\Socialite\Two\InvalidStateException' 
in /example/vendor/laravel/socialite/src/Two/AbstractProvider.php:161
Run Code Online (Sandbox Code Playgroud)

我不知道这是什么意思,也没有发现任何关于这个错误的信息.真正的问题是它似乎是一个随机的例外(不明白它为什么会发生).那么这个错误意味着什么,以及如何避免它?

它似乎与Laravel 5在AbstractProvider.php中引发InvalidStateException的问题不同,因为在我的情况下它是随机的.

php facebook laravel laravel-5

52
推荐指数
8
解决办法
5万
查看次数

Laravel 5在AbstractProvider.php中创建InvalidStateException

我正在尝试使用Socializelaravel 5中使用facebook登录.

这是我的路线文件代码.

Route::get('fb', function ($facebook = "facebook")
{
    $provider = \Socialize::with($facebook);      
    if (Input::has('code'))
    {
        $user = $provider->user();
        return var_dump($user);
    } else {
        return $provider->scopes(['public_profile','user_friends'])->redirect();
    }
});
Run Code Online (Sandbox Code Playgroud)

登录成功,我得到代码,但get $provider->user()我得到错误的时间.

AbstractProvider.php第161行中的InvalidStateException

php facebook laravel laravel-5

8
推荐指数
4
解决办法
2万
查看次数

标签 统计

facebook ×2

laravel ×2

laravel-5 ×2

php ×2