栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > PHP > php开源框架 > 帝国cms

帝国7.5整合discuzX3.2同时登陆退出

帝国cms 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

帝国7.5整合discuzX3.2同时登陆退出

...帝国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上登陆退出,在帝国就不行了。

sfk8网对《帝国7.5整合discuzX3.2同时登陆退出》总结来说,为我们帝国cms源码很实用。

解决办法:

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

找到3.5行左右

将以下代码:

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;
}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/2981.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号