Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[新问题] x3.1无法同步腾讯微博的未完全解决办法

[复制链接]
微信公众号推广 发表于 2014-3-14 10:59:49 | 显示全部楼层 |阅读模式
本帖最后由 微信公众号推广 于 2014-3-14 11:00 编辑

在论坛翻看了十几个贴都没找到解决办法,昨天看到乐亭TV网_-_张总发的贴(https://discuz.dismall.com/thread-3521609-1-1.html).
删除QQ互联,重新在应用中心安装QQ互联,发现确实可以同步了,不过新用户用QQ登录后会显示空白,而且应用中心里的是1.17版,现在新版是1.18.1版,后面还是恢复备份,使用1.18.1版。


结果发现用1.17版测试的几个帐号竟然可以同步,新帐号还是不能同步。查看表pre_common_member_connect,发现原来conuin和conuinsecret字段为空的帐号无法同步。

查看 /source/plugin/qqconnect/connect/connect_login.php,发现1.18.1版的代码比1.17版提交到数据到pre_common_member_connect表时多了一个 !$_G['setting']['connect']['oauth2'],到这里问题差不多明确了。


测试了两个解决思路:
1、将表pre_common_setting中skey=‘connect’对应的字段svalue中:"oauth2";i:1;改为:"oauth2";i:0;后台重新提交QQ互联设置,

2、修改 /source/plugin/qqconnect/connect/connect_login.php
if(!defined('IN_DISCUZ')) {
        exit('Access Denied');
} 后面增加一行:
$_G['setting']['connect']['oauth2'] = 0;


=============================
旧帐号重新登录后可以成功同步,不过QQ登录时显示的是discuz官方的logo。

新帐号登录后创建帐号时,提示"当前网络或服务器繁忙",再次提交提示“用户名和email已经被注册”。


问题依然没解决,请官方技术人员修复该问题。








流年岁月的独白 发表于 2014-3-15 02:29:10 | 显示全部楼层
你弄错了
其实接近答案了
看链接吧
http://www.klunw.com/thread-24-1-1.html
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-24 15:45 , Processed in 0.022220 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表