打通多个帝国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、使用同一个域名才能实现所有网站同步登录与退出,不同域名只能实现会员帐号同步,会员需要分别登录网站。

时间: 2024-10-22 03:05:36

打通多个帝国CMS系统的会员整合与同步教程的相关文章

为帝国cms模板添加站内搜索小教程

由于客户的需要,最近都在整帝国cms,很多东西还是不熟悉,特别是帝国cms模板,以前用的那些网站模板一般是保存在ftp文件中,而帝国cms模板是直接保存在数据库中,修改是在网站后台的模板管理,得慢慢适应. 这几天接到一个站,整体是做得差不多了,就是有很多细节还没解决,例如帝国cms站内搜索还不能实现.本着好奇的新鲜,就随着xmyanke一起来鼓捣一下吧. 在本帝国cms模板修改案例中,站内搜索是放在网站头部右上角,那么我们就在后台-模板-公共模板变量-管理模板变量-页面头部[!--temp.he

帝国cms熊掌号MIP主动推送教程

相信很多人都遇到自己辛辛苦苦写的文章一直不被百度收录的情况,今天春哥团队给大家带来给好东西,帝国CMS快速促进收录,获取百度排名插件,有了这款插件,可以帮你真正实现快速收录文章并获得排名. 帝国CMS7.2,帝国CMS7.5都可以使用的,有GBK和UTF-8两个版本,无论你是帝国CMS7.2还是帝国CMS7.5都可以的,其他CMS的主动提交插件我们春哥团队会陆续开发并发布,敬请期待. 我们的插件支持百度主动API推送,MIP主动API推送,熊掌号主动API推送等三大功能,对没有看错,全部是API

帝国cms最新文章显示红色日期的教程

使用程序代码 $newimg='[!--newstime--]'; if(time()-$r[newstime]<=1*24*3600) {         $newimg='<FONT color=red>[!--newstime--]</FONT>'; }   $listtemp='<LI><SPAN class="date">'.$newimg.'</SPAN> <a href="[!--title

帝国cms实现会员注册之后根据所在会员组转向的方法

帝国cms要实现会员注册之后根据所在会员组转向的能能,就需要修改/e/member/class/member_registerfun.php文件 找到第175行,修改成如下代码: 复制代码 代码如下: //审核if($checked==0){$location=DoingReturnUrl("../../",$_POST['ecmsfrom']);printerror("RegisterSuccessCheck",$location,1);}$logincookie

帝国cms文章内容tags关键词设置调用方法以及tags静态化

说实话帝国cms用起来真的不好找一些功能,就比如说帝国cms的tag标签调用.需要注意的是帝国CMS文章的关键词和tags标签并非一码事,关键词标签是设置文章的关键词的,是用来给搜索引擎说明本篇文章的大意,而tags标签是用来链接文章的,对于SEOer来说,使用tags可以起到聚合的作用,增加网站页面,提高权重.那么帝国CMS如何调用当前文章内容tags以及实现tags静态化呢? 帝国CMS tags标签怎么设置: 1.登录后台,单击[栏目]菜单——[TAGS管理]——[设置TAGS参数]子菜单

如何在帝国cms后台菜单栏中添加删除链接?

下午测试一个网上下载经过二次开发的帝国cms系统,还原完数据进入后台ytkah发现菜单栏多出了几个链接,有点不习惯,就想着怎么把它去掉.由于自己用的win7系统,搜索时没有像xp那样可以搜索包含某字符的文件,找起来比较麻烦. 后面想想,后台应该是在admin这个文件夹里,按文件夹名字母顺序依次点开第一个/adminstyle/,下面有两个文件夹一个1一个2里面都有adminmain.php,打开编辑果然发现那个链接,直接删除就是. 文件路径:\e\admin\adminstyle\1\admin

三大免费开源的php语言cms系统 用好它们让你一天建好一个网站

php语言只所以在web开发领域占据半壁江山,是因为它有太多的生态,成熟的框架体系,广泛的开源cms系统.建设网站的时候,都想提升开发效率,效率就是成本,如果你用原生php语言开发一个项目,既要设计数据库,又要开发后台管理数据,以要开发前台动态数据.用了开源cms系统,这些都替你把工作做好了,你就设计页面,修改模板就行了,所以都喜欢用开源的cms系统. php常用的开源cms系统有哪些呢?今天给大家介绍三个最常用的,dedecms(织梦系统),帝国cms系统,wordpress这三个,为什么要推

帝国CMS与Ucenter同步通信,会员整合

背景:公司因上市进行项目大整合.一部分项目使用phalcon新框架,一小部分使用帝国CMS,这样就产生了问题:phalcon框架对cookie具有加解密,帝国获取到phalcon的cookie但却无法解密.或许你想到的是将phalcon中得cookie加解密方法移植过去即可,但phalcon是C语言写得框架,框架只提供接口,不提供源码..这个方法over.so使用ucenter同步登陆的方法在帝国中获取相应的用户信息.接下来将介绍如何进行整合. 步骤一.下载帝国CMS和Ucenter同步通信的插

帝国CMS跳过选择会员类型直接注册方法

帝国CMS因允许多用户组注册,所以在注册页面会有一个选择注册用户组的界面,即使网站只用了一个用户组也会出现. 如果想去掉这个页面,直接进入注册页面,那么可按以下办法修改 打开 e/class/user.php 文件 查找: $changeregisterurl="ChangeRegister.php" 替换为: $changeregisterurl=""