|
楼主 |
发表于 2014-3-26 09:15:10
|
显示全部楼层
结贴;
原因:
我的DZ论坛与UC是同时安装的,找到uc_client文件下的client.php文件,发现里面同步登录的方法中是这样的
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文件一看,$_CACHE['apps']数组只有一个元素,所以count($_CACHE['apps']) > 1 的判断显然是不对的,改成0之后就可以顺利的通过了.
同样的代码,在同步退出中也有这个问题,一样修改一下就可以了~! 纠结死了~ |
|