首页 > 解决方案 > Laravel Laravel\Socialite\Two\InvalidStateException

问题描述

我正在尝试使用社交媒体添加登录

我正在使用 Laravel 7 和社交名流进行登录。

起初它可以工作,但在第一次出现以下错误后:

Laravel\Socialite\Two\InvalidStateException
vendor/laravel/socialite/src/Two/AbstractProvider.php:210

我读过这个问题Laravel Socialite: InvalidStateException但我无法解决问题。

我将不胜感激任何帮助

标签: phplaravellaravel-socialite

解决方案


在我的情况下,同样的错误是由向->with()方法添加保留字参数“state”引起的。我做了:

return Socialite::driver('twitch')
    ->with(['state' => 'randomstate'])
    ->redirect();

删除这有帮助。


推荐阅读