帝国cms7.5整合论坛程序discuzX3.2同时登陆退出的实现方法


本文整理自网络,侵删。

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

2、按照帝国论坛教程http://bbs.phome.net/showthread-35-78648-0.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;
}

好了这篇文章就介绍到这了,如果能帮助到你,请以后多多支持。


标签:帝国CMS

相关阅读 >>

帝国CMS7.0在后台评论表中显示自定义评论字段内容的方法

fifa15 ut终极球队几种球员卡详细介绍

帝国CMS图集字段的大图,小图,说明的调用方法

steam怎么和好友在线共享本地多人游戏 steam远程同乐实现方法

帝国CMS灵动标签调用昨天、今天、某天、某天以前、某天以后发布的文章

帝国CMS调用栏目别名的修改步骤

帝国CMS实现提交评论后自动重新生成内容页的方法

帝国CMS运行环境和帝国CMS安装图文教程

帝国CMS二次开发之fetch()和fetch1()用法详解

帝国CMS电脑端自动跳转到手机端动态页和静态页的实现代码

更多相关阅读请进入《帝国CMS》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...