我想实现的Twitter使用hybridauth登录我的网站上。 我知道有对Yii的混合身份验证插件。 我不使用它,因为我用我最后一次遇到了一些问题。 我想实现混合身份验证的核心版本。
我打电话
$hybridauth = new Hybrid_Auth( Yii::app()->params['hybridauth'] );
$adapter = $hybridauth->authenticate( 'Twitter');
但由于某些原因,它重定向到http://localhost/yiiauth/authtest/?hauth.start=Twitter&hauth.time=1350973441
,导致重定向循环。 有没有什么办法可以解决这个问题呢? 我的混合AUTH配置如下:
'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
和我包括Hybrid/Auth.php
在index.php文件顶部