【问题标题】:Socialite: InvalidStateException in AbstractProvider.php line 191社交名流:AbstractProvider.php 第 191 行中的 InvalidStateException
【发布时间】:2017-08-03 23:14:03
【问题描述】:

我有same 的问题。但我不知道我必须做什么。

Socialite 在本地主机上工作,但在网络服务器上它不起作用。拉拉维尔 5.4。

此笔画在 AbstractProvider.php 处返回 null:

$state = $this->request->session()->pull('state');

【问题讨论】:

  • 您是否将回调重定向到正确的路径
  • 是的。但它会产生这个错误吗?我的本地路由为project.local,但我在服务器上的路由命名为name.name1.site.com
  • 因此,如果您将其托管在服务器上,请更改您的路线..
  • 我已经改变了路线,就像之前评论的第二条路线一样。
  • 您是否在该路线上收到回调..?

标签: php laravel laravel-socialite


【解决方案1】:

你用asPopup方法了吗?尝试保存会话然后session()->save(); 或者你可以试试这个:

session()->put('state', request()->input('state'));
Socialite::driver('facebook')->user();

【讨论】:

    猜你喜欢
    • 2016-01-29
    • 2016-05-26
    • 2015-08-20
    • 2017-04-28
    • 1970-01-01
    • 2018-06-25
    • 2018-05-11
    • 1970-01-01
    • 2015-06-20
    相关资源
    最近更新 更多