小李SEO博客

网站优化服务

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

相关帝国cms文章阅读
  • 帝国CMS会员使用邮箱或用户名同时登陆修改教程

    这个功能想必大家都想知道吧,其实修改实现起来还是非常容易的,看看方法就知道了,可以同时实现用户名或者使用注册是的邮箱进行登陆帐号。 修改方法如下: 打开 e/member/class/member_log...

  • 帝国cms使用sys_ResizeImg函数在列表页自动生成不同大小的缩略图

    ecms7.0的sys_ResizeImg这个函数 函数语法:sys_ResizeImg(原图片,缩图宽度,缩图高度,是否裁翦图片,目标文件名) 下面是在列表页使用方法 在右侧把使用程序代码打勾! 如下图: 例如你原先的列表页循环...

  • 帝国CMS调用栏目别名的两种方法!

    第一种:在最终栏目调用 ?=$class_r[$GLOBALS[navclassid]][bname]? 第二种:万能的,哪里都行,应为是直接查询数据库输出的! ?php$cr=$empire-fetch1(selectbnamefromphome_enewsclasswhereclassid='.$GLOBALS[navclassid].'li...

  • 帝国CMS伪静态页空白或其它页面空白解决办法

    帝国CMS,动态栏目启用伪静态功能,且已上传.htaccess 文件。 1、确定栏目等设置正确。 2、确定 空间支持.htaccess 文件,具已上传.htaccess 文件。 3、确定.htaccess 文件伪静态规则正确。 访问伪静...

  • 帝国CMS会员中心调用会员发布信息总数

    希望在会员中心首页,调用显示会员总共投稿发布了多少篇信息,以帝国CMS7.0为例,代码如下: ?=$empire-gettotal(select count(*) as total from phome_ecms_info where userid='$user[userid]' )? 这是根据数据表查询调...

  • 帝国cms调用栏目名称而非栏目别名方法

    小李网络公司介绍帝国cms调用栏目名称而非栏目别名方法知识,包括to do list模板帝国理工list帝国理工学院listlist模板类帝国cms刷新生成内容页慢packing list模板伯明翰list帝国理工waitinglist爱丁堡...

  • 帝国CMS强制下载txt文件浏览器带下载进度显示

    一般来说,下载txt会直接打开,把下面的代码放入到下载页面中,就提示下载并可以进度保存了!文件位置(\e\DownSys\class\DownSysFun.php) 找到如下代码(帝国CMS7.5 大概203行左右) //下载 Header(Content...

  • 帝国CMS单条信息指定不同内容模板(简单改造模式)

    帝国CMS的信息是绑定内容模板的,通过本教程可以实现,在前台自由使用不同的模板,比如在网站首页,两处添加同一条信息链接,但不同的同容模板 打开 /e/action/ShowInfo.php 文件 查找: $r[ne...

  • 帝国CMS发送邮件的设置方法!

    很多朋友问我,为什么帝国CMS配置了邮件发送,但是注册等功能配置了发送邮件认证,邮件发送不出去呢?今天墨鱼给大家做一个图文说明! 配置邮件的地方大家都知道如下图:这样填写一下...

  • 帝国CMS完美替换“当前位置导航”[!--newsnav--]

    官方的!--newsnav--]有什么不足? 1、样式死板 输出的样式写死在程序里 要修改只能改官方源码 升级时会痛苦不堪 2、有的栏目用的二级域名,比如资讯页面,我想!--newsnav--]显示的是 资讯首页...

  • 给帝国CMS后台增加手动添加会员功能!

    由于帝国CMS后台没有增加会员的功能,所以做了此教程!请有需要的小伙伴备份文件然后测试修改! 后台手动增加会员的功能 具体修改了两个文件,AddMember.php和ListMember.php(在e/admin/member/目录...

  • 帝国cms7.0版返回首页带.index.html的解决办法

    帝国CMS模板的 返回首页 会带有 index.html 后缀。 通过以下方法修改可去掉index.html 找到e/class/connect.php文件 查找: //返回首页地址function ReturnSiteIndexUrl(){ global $public_r; if($public_r['indexpagedt']) { $...

SEO公司排名
联系人:李先生 合作咨询:13712967640(微信同号) 点击这里给我发消息
 
QQ在线咨询
SEM竞价推广
137-1296-7640
SEO优化外包
137-1296-7640