帝国CMS多个系统的会员整合与二级域名之间的同步方法
帝国CMS系统本身已经内置良好的会员整合框架,所以多个帝国CMS会员整合是相当容易的。下面我们举例讲解一下如何操作:
例子:我们要整合下面三个帝国CMS系统
网站名称分别为“A网站”、“B网站”、“C网站”;
安装系统的数据库名分别为“adb”、“bdb”、“cdb”;
使用的域名分别为“a.zhuxianfei.com”、“b.zhuxianfei.com”、“c.zhuxianfei.com”。
整合步骤:
一、把其中一个帝国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信息可以实现同步登录与退出,修改如下:
在后台就可以修改cookie作用域,网上的很多抄来抄去的文字这点都没有说,把简单的事情搞复杂了
2、将:
$phome_cookievarpre='ecms'; //前台cookie变量前缀
改为“A网站”帝国系统的“前台cookie变量前缀”。(即把所有网站COOKIE设置一样)
修改后保存文件。
四、完成上面步骤后,所有网站会员整合完成,在所有网站注册、登录、退出都可以同步。赶快试试登录吧!
其他说明:
1、整合后所有会员帐号密码都存放在公共会员表里。
2、使用同一个域名才能实现所有网站同步登录与退出,不同域名只能实现会员帐号同步,会员需要分别登录网站。
您可能感兴趣的文章


阅读排行
本栏相关
- 01-11帝国CMS调用自定义列表名称的方法(简
- 01-11帝国CMS在自定义列表中获取当前列表
- 01-11帝国CMS 功能解密 网站安全防火墙使用
- 01-11帝国cms 顶踩 百分比 数字 完美显示解
- 01-11帝国下载系统2.5添加迅雷快车专用链
- 01-11下载内容页显示迅雷,快车加密地址标
- 01-11帝国cms 二级域名绑定栏目的最完美的
- 01-11帝国CMS扩展SQL程序编写介绍
- 01-11帝国下载系统 V2.5 增加FCKeditor编辑器
- 01-11帝国CMS常用函数介绍(二次开发参考
随机阅读
- 01-10C++实现“隐藏实现,开放接口”的方
- 01-10VBS教程:函数-Year 函数
- 01-10C++中strcpy函数的实现
- 01-10Java变量常量声明和定义原理解析
- 02-16织梦dedecms会员注册邮件验证设置方法
- 01-10VBS教程:属性-ShortPath 属性
- 01-10利用wsc制作的一个asp后门
- 01-10C#异常捕获机制图文详解
- 01-10C#制作简单的多人在线即时交流聊天室
- 01-10写个设置命令的VBS脚本代码