我想在我的網站上使用hybridauth實現twitter登錄。 我知道Yii有一個混合auth插件。我沒有使用它,因爲上次我使用時遇到了一些問題。我正在嘗試實施混合身份驗證的核心版本。與Yii導致重定向循環的混合認證
我打電話
$hybridauth = new Hybrid_Auth(Yii::app()->params['hybridauth']);
$adapter = $hybridauth->authenticate('Twitter');
但由於某些原因,它重定向到http://localhost/yiiauth/authtest/?hauth.start=Twitter&hauth.time=1350973441
,這將導致重定向循環。 有什麼辦法可以解決這個問題嗎?我的混合身份驗證的配置如下:
'params'=>array(
'hybridauth'=>array(
"base_url" => "http://localhost/yiiauth/authtest/",
"providers" => array (
"Twitter" => array (
"enabled" => true,
"keys" => array ("key" => "mykey", "secret" => "mysecret")
),
),
"debug_mode" => false,
"debug_file" => "",
)
),
我hybridauth文件是/protected/extensions/hybridauth
,我包括index.php文件
日誌是非常有用的信息。我有無限循環,因爲我沒有在控制檯中註冊Google+ API,並且Hybrid Auth使用它來檢查用戶數據。感謝日誌發現了。 – Zbyszek