pw8.x系列qq互联qq登陆的解决方法

[ 2013-07-27 14:04:07 | 作者: admin ]
字号: | |
文章来源:http://www.phpwind.net/read/3067459/1

本功能是使用qq互联(http://connect.qq.com)让论坛会员可以快捷登陆论坛。此接口使用的是oauth2.0
如果原来使用pw云平台账号通并且正常的话,请不要使用这个方法,这个方法是针对pw云平台账号通使用不正常的一部分用户!原则上支持pw的所有版本,当然9.0的话有现成的应用不需要装这个了。
本人测试可以正常注册,登陆,且不影响其他功能,需要在模板文件的头部加上一句话,具体修改如下:

1、qqconnect下载解压后放到hack目录下进后台插件中安装
2、hack/qqconnect设置777权限,后台hack里面设置申请好openid
3、修改文件
template/风格名/header_login.htm
找到,注意,怎么找到这行代码自己想代码,不支持三行复制一起查找的。
<!--
EOT;
/* platform weibo app --start */

上面加上

<!--
EOT;
pwCache::getData(D_P.'data/bbscache/cache_qqconnect.php');
if($qqconnect_ifopen) {
$qqconnect_referer = "http://" . $pwServer['HTTP_HOST'] . $REQUEST_URI;
print <<<EOT
-->
<style type="text/css">
.qqconnect {margin:15px 10px 5px 0; padding-right:10px; border-right: 1px solid #CDCDCD;}
.qqconnect p a {vertical-align: middle;}
.qqconnect .descrip {text-align: center;}
</style>
<div class="qqconnect fr">
         <p><a href="hack.php?H_name=qqconnect&mod=login&op=init&referer={$qqconnect_referer}"><img src="hack/qqconnect/image/Connect_logo_3.png" alt="QQ登录"></a></p>
         <p class="descrip" style="padding-top: 2px;">只需一步,快速开始</p>
</div>
<!--
EOT;
}
print <<<EOT
-->

来源:pw8.x系列qq互联qq登陆的解决方法
http://www.phpwind.me/54135.html

附录:qq互联for pw8.7(这个比较适合dz转换到pw使用)
http://www.phpwind.me/2831.html
评论Feed 评论Feed: http://blog.xg98.com/feed.asp?q=comment&id=2094

这篇日志没有评论。

此日志不可发表评论。