最新公告
  • 欢迎您光临 我爱模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境! 立即加入钻石VIP
  • 帝国cms7.5整合论坛程序discuzX3.2同时登陆退出

    正文概述 管理员   2025-09-07   5

    1、首先参照下载帝国CMS7.5安装在网站根目录,同时安装完毕,另外在下载discuzX3.2到网站目录club文件夹。并安装完毕

    2、按照帝国论坛教程https://www.daixiao360.cn/jc/4362.html

    3、在修改帝国CMS目录下的e/config.inc.php文件配置:(UTF-8版要用dreamweaver或editplus修改,用记事本会将文件转为gbk)

    参照discuz目录下:config/config_ucenter.php 配置帝国e/config.inc.php文件

    最后实现后,发现在帝国上登陆和退出都可以在discuz里实现,但是当在discuz上登陆退出,在帝国就不行了。

    解决办法:

    在DISCUZ的client.php文件中(默认在uc_client目录下):

    找到365行左右

    将以下代码:

    
    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;
    }
    function uc_user_synlogout() {
            if(@include UC_ROOT.'./data/cache/apps.php') {
                    if(count($_CACHE['apps']) > 1) {
                            $return = uc_api_post('user', 'synlogout', array());
                    } else {
                            $return = '';
                    }
            }
            return $return;
    }

    改为:

    
    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 = uc_api_post('user', 'synlogin', array('uid'=>$uid));
                    }
            }
            return $return;
    }
    function uc_user_synlogout() {
            if(@include UC_ROOT.'./data/cache/apps.php') {
                    if(count($_CACHE['apps']) > 1) {
                            $return = uc_api_post('user', 'synlogout', array());
                    } else {
                            $return = uc_api_post('user', 'synlogout', array());
                    }
            }
            return $return;
    }

    我爱模板网 » 帝国cms7.5整合论坛程序discuzX3.2同时登陆退出

    发表评论

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者
    script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?587cc1e5c052b5b0ce99533beff13c96"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })();

    请选择支付方式

    ×
    支付宝支付
    余额支付
    ×
    微信扫码支付 0 元