急需帮助!UC同步登陆不了,站点同步登陆 退出,同步登陆不了

用户昵称不能为空 2009-11-12 05:16:20
现在有三个站点,主站,BBS,UChome。
两个数据库,数据库db_index(存放主站的数据),db_discuz(存放BBS和UChome以及uc_开头的表的数据)

站点目录如下

主站: /
BBS: /bbs/
UChome: /home/
ucenter: /ucenter/
------------------------------------------------------------------------------
现在要达到的目的是,在主站登录的时候,bbs和uchome也进行登录了。我已经把同步注册,退出,改密的都弄完了,就差同步登陆了。

------------------------------------------------------------------------------
我在一个单独的文件tmp.php的文件测试了,
文件存放位置/tmp.php
文件代码如下

<?php 
//同步登陆 退出
require './bbs/config.inc.php';
require './bbs/uc_client/client.php';

list($uid, $username, $password, $email) = uc_user_login("zhang","123456");
if($uid){
echo uc_user_synlogin($uid);
echo '登录成功';
echo $uid;
}
?>

----------------------------------------------------------------------------------
浏览器中打开该网页,提示登录成功,打开bbs--未登录,打开uchome--已经登录了。
将代码放到主站的登录页面,进行登录,COOKIE的值是进行了,但是打开bbs和uchome一点儿动静都没有。

print_r(COOKIE)显示如下:

Array
(
[PHPSESSID] => ff201a619c366fd70d73865bd34c5ed0
[vw1758837] => :51778926:54520536:65027812:48474850:54509892:36380067:20525575:48982208:62748120:72109813:55905115:
[sin1758837] =>
[rtime] => 0
[ltime] => 1258016372453
[cnzz_eid] => 30664468-1258009868-http://www.huiyoubaby.com/bbs/logging.php?action=logout&formhash
[uchome_loginuser] => zhang
[uchome_synfriend] => 1
[uchome_sendmail] => 1
[afp_rg-36j-091103] => yes
)


但是bbs和uchome却没有登录用户,打开uchome,显示该用户是在线的。
如何解决,大家帮帮我啊,我真的弄了好长时间了。
还是没有解决,在discuz官方论坛上面提问,几天了,竟然一个回帖都没有。

...全文
114 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧