当点击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我希望这对你有帮助