ucenter整理tipask问答系统与discuz单项同步问题解决方法

今天整合了一下论坛discuz+问答系统tipask,按照官方后台操作配置了ucenter,实现的会员数据同步的功能
后来测试发现,只有从tipask(登录、注册)可以同步到discuz
从discuz登录确不能同步到tipask上面,于是在网上找了很多资料,也有很多网友出现了跟我一样的问题;都没有解决
实在没办法了,只能一点点的解读代码
发现uc_client下的client.php文件有这样一段话
====================================

 代码如下 复制代码
function uc_user_synlogin($uid) {
    $uid = intval($uid);
    if(@include UC_ROOT.'./data/cache/apps.php') {
        if(count($_CACHE['apps']) > 1) {
            $return = uc_api_post('user', 'synlogin', array('uid'=>$uid));
        } else {
            $return = '';
        }
    }
    return $return;
}

====================================
上面意思是只有应用数大于一才会执行其他同步操作
于是去找了一下/data/cache/apps.php这个文件发现了问题;
默认配置好tipask+discuz的时候,这个文件并没有增加应用数,以前默认只有一个,下面那个应用是我手动加上了,
====================================

 代码如下 复制代码
<?php
$_CACHE['apps'] = array (
  1 =>
  array (
    'appid' => '1',
    'type' => 'DISCUZX',
    'name' => 'Discuz! Board',
    'url' => 'http://127.0.0.12',
    'ip' => '',
    'viewprourl' => '',
    'apifilename' => 'uc.php',
    'charset' => '',
    'dbcharset' => '',
    'synlogin' => '1',
    'recvnote' => '1',
    'extra' => false,
    'tagtemplates' => '',
    'allowips' => '',
  ),
  2 =>
  array (
    'appid' => '2',
    'type' => 'OTHER',
    'name' => 'ask',
    'url' => 'http://127.0.0.12/ask',
    'ip' => '',
    'viewprourl' => '',
    'apifilename' => 'uc.php',
    'charset' => '',
    'dbcharset' => '',
    'synlogin' => '1',
    'recvnote' => '1',
    'extra' => false,
    'tagtemplates' => '',
    'allowips' => '',   
  ), 
);
?>

=============================
上面的相关配置需要根据实际配置修改,这样问题就解决了;

时间: 2024-07-29 02:09:48

ucenter整理tipask问答系统与discuz单项同步问题解决方法的相关文章

mysql主从库不同步问题解决方法_Mysql

遇到这样的错误如:"Last_IO_Error: Got fatal error 1236 from master when reading data from binary log: 'Could not find first log file name in binary log index file'"等或由于清数据导致主从库不同步了,解决办法如下: 先进入slave中执行:"slave stop;"来停止从库同步: 再去master中执行:"flu

酷狗歌词不同步问题解决方法

给各位酷狗软件的使用者们来详细的解析分享一下酷狗歌词不同步问题的解决方法. 解决办法: 酷狗歌词不同步,歌词不正确可以在歌词上停留0.5秒,出现歌词框,点击[歌词不对],出现歌词搜索框,点击右上角[搜索],选择一个歌词后点击[下载]. 好了,以上的信息就是小编给各位酷狗的这一款软件的使用者们带来的详细的酷狗歌词不同步问题的解决方解析分享的全部内容了,各位看到这里的软件使用者们,小编相信大家现在那是非常的清楚不同步问题的解决办法了吧,那么各位玩家们就快去按照小编上面分享的方法去解决歌词不同步的问题

全面讲解全新安装Discuz! 7.2的方法

11月19日,中国领先的社区平台与服务提供商康盛创想(Comsenz)旗下核心产品Discuz!新版正式发布.全新推出的Discuz! 7.2版本从用户注册登陆应用.社区论坛前后管理两方面着眼,增加和改进了30多处与社区门户运营密切的功能与细节,实现了邮箱登陆.分类信息检索.版块绑定域名等与运营密切的应用方式. 本教程就全面讲解下全新安装 Discuz! 7.2 的方法(以虚拟空间上安装 Discuz! 7.2 为例演示).安装 Discuz! 7.2 前请确保是否已经安装好了 UCenter

tipask问答系统模板文件对照

tipask问答系统模板文件对照 模板目录:tipask\view\default ask.html :提问页面 category.html:分类浏览页面 footer.html :页面底部 getpass.html :找回密码页面 govote.html :进入投票中转页面 header.html :页面头部 help.html :帮助页面,一般不改动 index.html :网站首页 list.html:问题类别页面,从首页点击更多的时候到这个页面 login.html :登录页面 myan

php-关于主站整合Discuz积分同步的问题...求助

问题描述 关于主站整合Discuz积分同步的问题...求助 主站整合了论坛(DZ)板块,现在主站上有一个积分兑换礼品的功能,要求扣除的是论坛上的积分,文档提供的uc_credit_exchange_request方法我也不是很理解,求大侠帮忙,感激不尽..........

ecshop 与 discuz 不能同步登陆与退出

问题描述 ecshop 与 discuz 不能同步登陆与退出 ecshop 与 discuz 不能同步登陆与退出不能同步登陆与退出

虚拟主机讲解UCenter Home 2.0与Discuz! 7.1安装

为使广大站长更顺利地安装上http://www.aliyun.com/zixun/aggregation/12899.html">康盛创想(Comsenz)推出的社区产品 UCenter 1.5,UCenter Home 2.0 和 Discuz! 7.1,本期教程就为大家详细的讲解下这三款产品的集成安装,您只需填写少量数据库信息即可一并完成这三款产品的安装,操作简单,安装效率高.推荐需要使用论坛和UCHome的用户和新手用户安装使用.下面以虚拟主机为例图文讲解该产品的安装步骤: 一.下载

jQuery实现文本框输入同步的方法

  本文实例讲述了jQuery实现文本框输入同步的方法.分享给大家供大家参考.具体如下: 这段jquery代码可以保持一个文本框输入的同时另外一个文本框与之同步 ? 1 2 3 4 var $inputs = $(".example-input"); $inputs.keyup(function() { $inputs.val($(this).val()); }); 希望本文所述对大家的jQuery程序设计有所帮助.

Win8系统设置时间自动同步的方法

  相信有很多使用Win8系统的新手朋友对系统的操作界面和操作方式还不太熟悉,更别说为系统时间设置自动同步了,设置时间自动同步可是一件很重要的事情,时间不一致的话,经常会出现一些不必要的麻烦.所以,下面,小编就来教教大家Win8系统下设置时间自动同步的方法. 方法一: 1.打开windows 8 桌面,直接左键单击任务栏右下边的时间,然后就选中更改日期设置,如下图. 2.来到日期和时间窗口,然后依次选择Internet时间.更改设置. 3.点击立即更新,再确定,这样一来系统就可以自动同步系统时间