gpt4 book ai didi

php - Laravel 社交名流 : InvalidStateException

转载 作者:IT王子 更新时间:2023-10-28 23:58:23 25 4
gpt4 key购买 nike

我正在使用 Laravel Socialite 在网站上添加 Facebook 连接按钮。有时,我在回调时遇到此错误:

exception 'Laravel\Socialite\Two\InvalidStateException' 
in /example/vendor/laravel/socialite/src/Two/AbstractProvider.php:161

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

看来和Laravel 5 geting InvalidStateException in AbstractProvider.php 不是同一个问题,因为在我的情况下它是随机的。

最佳答案

我昨晚遇到了这个问题,并用以下解决方案解决了它。

关于我的问题的更多信息,我有

InvalidStateException in AbstractProvider.php line 182

在函数 handleProviderCallback() 中,当它从 Facebook 登录重定向回来时。好像和你的问题一样。

此外,我发现当我在没有 www 的情况下打开我的网站时会出现问题。当我使用 www.mysite.com 打开我的网站时 - 没问题。起初我认为我的问题是随机的,直到我从 Chris Townsend 对问题的回复中得到线索 - 非常感谢。

解决方案

  1. 转到您的 www 根目录,检查 laravel 文件 config/session.php
  2. 检查 session session Cookie 域默认配置是'domain' => null,我对'domain' => 'mysite.com'做了修改。
  3. 'php artisan cache:clear''composer dump-autoload' 之后,我可以从 www.mysite.com< 登录,没有任何问题mysite.com

在完成这些修改后测试浏览器时,请务必从浏览器中删除您的 cookie。旧的 cookie 仍然会产生问题。

关于php - Laravel 社交名流 : InvalidStateException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30660847/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com