加入收藏 | 设为首页 | 会员中心 | 我要投稿 宿州站长网 (https://www.0557zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

打通多个帝国CMS系统的会员整合与同步教学

发布时间:2022-04-20 12:06:02 所属栏目:建站 来源:互联网
导读:例子:我们要整合下面三个帝国CMS系统 网站名称分别为A网站、B网站、C网站; 安装系统的数据库名分别为adb、bdb、cdb; 使用的域名分别为a.phome.net、b.phome.net、c.phome.net。 整合步骤: 一、把其中一个帝国CMS系统中的会员表作为所有网站的公共会员表
        例子:我们要整合下面三个帝国CMS系统
       网站名称分别为“A网站”、“B网站”、“C网站”;
       安装系统的数据库名分别为“adb”、“bdb”、“cdb”;
       使用的域名分别为“a.phome.net”、“b.phome.net”、“c.phome.net”。
 
整合步骤:
一、把其中一个帝国CMS系统中的会员表作为所有网站的公共会员表。
比如我们把“A网站”作为全站会员表,墨共会员表名就是:adb.phome_enewsmember
 
二、修改所有网站会员配置文件(/e/class/user.php),把会员表名统一改为公共会员表名“adb.phome_enewsmember”。
用Dreamweaver打开各个帝国CMS系统的/e/class/user.php文件,将:
 
$user_tablename="{$user_tbpre}enewsmember";               //用户表
改为
 
$user_tablename="adb.phome_enewsmember";               //用户表
 
修改后保存文件。
 
三、同一个域名下,设置统一的COOKIE信息可以实现同步登录与退出,修改如下:
用Dreamweaver打开各个帝国CMS系统的/e/class/config.php文件,
1、将:
 
$phome_cookiedomain='';                //cookie作用域
改为
 
$phome_cookiedomain='.phome.net';                //cookie作用域
 
2、将:
 
$phome_cookievarpre='ecms';                //前台cookie变量前缀
改为“A网站”帝国系统的“前台cookie变量前缀”。(即把所有网站COOKIE设置一样)
 
修改后保存文件。
 
四、完成上面步骤后,所有网站会员整合完成,在所有网站注册、登录、退出都可以同步。赶快试试登录吧!
  
其他说明:
1、整合后所有会员帐号密码都存放在公共会员表里。
2、使用同一个域名才能实现所有网站同步登录与退出,不同域名只能实现会员帐号同步,会员需要分别登录网站。

(编辑:宿州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!