|
解决帝国CMS 7.0 QQ登录依然提示来自的连接不存在 帝国的QQ登陆插件非常的操蛋,用种方法都用尽还是不行,把file_get_contents函数\curl函数也都开启,QQ登录依然提示来自的连接还是不存在,稀里糊涂的找到了解决方法,分享如下: loginend.php文件里 第一步: 将$response=file_get_contents($token_url); 替换为
view sourceprint?
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$token_url);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$response = curl_exec($ch);
$str=@file_get_contents($graph_url);替换为
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$graph_url);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$str = curl_exec($ch);
| 第二步:
//成功授权后的回调地址
$ReturnUrlQz=eReturnDomainSiteUrl();
$my_url=$ReturnUrlQz."e/memberconnect/qq/loginend.php";==改成==〉$my_url"http://你的域名/e/memberconnect/qq/loginend.php";
仅改红色的,如果第一步改好即可以,下面回调地址就无需修改! | 以上方法在网上找来的,经本人测试后正常。特发出来告诉大家分享一下。
下面是帝国官方插件,由于比较小,所以就上传了,给没有下载的网友方便一下。
|