Cartalyst Sentinel与Laravel社会名流冲突
我有一个laravel应用程序,我集成了Cartalyst Sentinel和laravel社交名流。在整合Laravel Socialite之前,身份验证非常有效。在集成社交名流之后,首先我在调用Cartalyst Sentinel与Laravel社会名流冲突,laravel,laravel-5.2,laravel-socialite,cartalyst-sentinel,Laravel,Laravel 5.2,Laravel Socialite,Cartalyst Sentinel,我有一个laravel应用程序,我集成了Cartalyst Sentinel和laravel社交名流。在整合Laravel Socialite之前,身份验证非常有效。在集成社交名流之后,首先我在调用Socialite::driver('facebook')->user()时,在AbstractProvider.php第200行出现了InvalidStateException错误 以下程序块被激活 if ($this->hasInvalidState()) { throw n
Socialite::driver('facebook')->user()时,在AbstractProvider.php
第200行出现了InvalidStateException
错误代码>
以下程序块被激活
if ($this->hasInvalidState()) {
throw new InvalidStateException;
}
如果我对异常进行注释,我可以使用facebook登录,但是Sentinel不会将其识别为已登录。但是,当我检查数据库上的users表时,最后一个\u登录时间戳被更新。另外,当我尝试正常身份验证时,VerifyCsrfToken.php第67行出现令牌不匹配异常。{{csrf_field()}}
包含在表单中,当我从Kernel.php中删除中间件时,发生的事情与Laravel Socialite相同
重要
响应是正确的雄辩用户对象,但是当我在blade视图中执行检查时,检查没有通过
非常感谢您的帮助