1

laravel バージョン 5.1.4 と "laravel/socialite":"v2.0.8" を使用しています。ソーシャル ログインしようとすると、このエラーInvalidStateException in AbstractProvider.php line 183:エラーが発生します。私の macbook pro で動作することは非常に興味深いです。ただし、windows chrome ブラウザでは動作しません。私は問題を見つけようとしましたが、見つけたと思います。私がlaravel_sessionをダンプすると、laravelセッションはここで状態パラメータを返さず、パラメータが返されます。

 protected function hasInvalidState()
    {
        if ($this->isStateless()) {
            return false;
        }
        $session = $this->request->getSession();
        dd($session);
        dd($this->request->input('state'));
        return ! ($this->request->input('state') === $session->get('state'));
    }

これは私のmacbookproで撮った写真です

macbookpro クローム

そして、これは窓の上です。

窓クロム

4

0 に答える 0