Yii2 AuthClient不与facebook登录工作


Yii2 AuthClient is not working with facebook login

当点击facebook小部件时,它将重定向到此链接并给我错误页面未找到

siteURl/frontend/web/site/auth?authclient=facebook&code=AQB-buOgEj-2wA1zGkMoW9Xq-i6Rh6IEAQ_V4P1JN3EaVdxJ-EcPThJ3mX61bg2uzpEM1JNGyrrWAXNCFOspAiw0eaaNP6SFF0fe7bun7T_D-flopSJnC-vSWU3PHrqZZETwZQUHNSnIZb_homm8zrhobNJay66lLcWuo7mhrk6_rOLLvCI-XLNbdb6U57loMS8pt0E0IHFdnItzbi2Yxxe75h97xC3boMxlJgQoyXpVBdL7PBLPgTvoW_d_QwySrUxeCmOjYCODo9dbhrTlWJIOtHIIYXQSS8uEu7Ms-dVZYQjWpl4HdV46Wtc190zIeHAXkYxBa_DQlWXL_hMa4KZq#_=_

而在控制器中我添加了这样的动作

//In actions:
'auth' => [
            'class' => 'yii'authclient'AuthAction',
            'successCallback' => [$this, 'onAuthSuccess'],
        ],

这里是Success函数的实现

public function onAuthSuccess($client)
{
    print_r('in'); exit;
    $attributes = $client->getUserAttributes();

}

试着用这个:

http://www.yiiframework.com/wiki/459/integrating-hybridauth-directly-into-yii-without-an-extension

我希望这对你有帮助