首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >集成社交软件与Laravel 5.1 InvalidState问题

集成社交软件与Laravel 5.1 InvalidState问题
EN

Stack Overflow用户
提问于 2016-08-30 17:23:43
回答 1查看 153关注 0票数 0

我在Laravel 5.1上安装名流插件时遇到了一个问题。

首先,我有这个AuthCOntroller.php代码:

代码语言:javascript
复制
 public function redirectToProvider($provider)
    {
        return Socialite::driver($provider)->redirect();
    }

    public function handleProviderCallback($provider)
{
 //notice we are not doing any validation, you should do it

    $user = Socialite::driver($provider)->user();

    // stroing data to our use table and logging them in
    $data = [
        'name' => $user->getName(),
        'email' => $user->getEmail()
    ];

     // Here, check if the user already exists in your records

    $my_user = User::where('email','=', $user->getEmail())->first();
    if($my_user === null) {
            Auth::login(User::firstOrCreate($data));
    } else {
        Auth::login($my_user);
    }

    //after login redirecting to home page
    return redirect($this->redirectPath());
}

和route.php:

代码语言:javascript
复制
Route::get('/social/login/redirect/{provider}', ['uses' => 'Auth\AuthController@redirectToProvider', 'as' => 'social.login']);
Route::get('/social/login/{provider}', 'Auth\AuthController@handleProviderCallback');

现在当我尝试我的域名:http://mydomain.me/social/login/redirect/facebook

还给我:

代码语言:javascript
复制
http://mydomain.me/social/login/facebook?code=AQAl29aq2-rX9L5-9GmiIwqstR-ETC ETC ETC#_=_

和错误:

这里的问题是什么?

我尝试在session.php中将域名从null更改为'mydomain.me‘,也尝试了:

代码语言:javascript
复制
php artisan cache:clear
php artisan config:clear
php artisan route:clear
php artisan clear-compiled

这不再起作用了。

EN

回答 1

Stack Overflow用户

发布于 2016-08-30 17:37:14

  1. 您的会话驱动程序设置为什么?如果它是数组,那么这将不起作用。你能确认会话在你的application.
  2. It中完全正常工作吗?看起来你在/social/login/facebook中得不到state查询字符串你能确认你能在重定向网址中看到查询字符串(即当你看到facebook登录页面时)吗?
  3. 你还应该检查你的facebook应用程序设置,并检查回调网址是否与你的站点匹配。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39223584

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档