自己用php做的用户注册,登录,退出功能。要整合到discuz7.2中,应该只要整合到Ucenter1。5就行了吧。。我现在的问题是:在自己的程序中注册,登录,退出后,discuz,uchome也能跟着注册,登录,退出。可是,如果我要在discuz或uchome中登录,退出,然后我的程序也跟着登录,退出却不能实现,请问一下要怎么才能实现啊。。....我分不多了..大家帮下忙啊...

解决方案 »

  1.   

    http://www.phplover.cn/post/18.htmlhttp://home.phpchina.com/space.php?uid=14782&do=blog&id=183612
      

  2.   

    discuz,uchome 都是以ucenter为核心的 登录退出做了统一处理 你需要在ucenter中加判断
      

  3.   

    ucenter整合应用,同步用户管理,是通过同步函数,发出通知,从而同步各个整合应用, 同步代码是一段javascript代码,楼主可以参照那段js代码,
    echo  uc_user_synlogin();  会输出那段js 代码,LZ可以研究下; 
      

  4.   

    我是这样想的。比如在discuz中登录了,ucenter应该传递一些信息过来,调用我的程序下的uc.php,但好像却没有调有uc.php,我在ucenter中己经通信成功的了。什么问题啊。
      

  5.   

    echo uc_user_synlogin(); 会输出那段js 代码,LZ可以研究下; 
    在页面上查看源文件,可以看到这段js代码,具体这段也没仔细研究过,LZ自己研究下吧!~
      

  6.   

    单向整合成功是因为discuz,uchome是康盛自己的产品,他们的api里面的uc.php都是没有问题的。自己做的第三方应用,要想实现同步,api/uc.php必须要好好改改,官方给的api完全乱套,实际上就如楼上几位说的,同步的时候echo出来的js,链接到uc.php,然后uc.php执行添加cookies的任务,这样就实现同步了。我自己做过双向同步整合成功的demo,有兴趣可以看看源文件,不是广告啊,我也是来问问题的,路过贵宝地,汗:
    http://www.lzy.name/blog