帝国论坛帝国网站管理系统交流区帝国CMS使用交流打通多个帝国CMS系统的会员整合与同步教程 【本版专题贴子】  
 1/23     1 2 3 4 5 6 7 8 9 10 ›› ›|
主题:打通多个帝国CMS系统的会员整合与同步教程 [加入收藏夹]   

wm_chief
用户头衔:管理员

精华贴   :21
发贴数   :48941
经验值   :114161
注册时间:2002-10-30
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
打通多个帝国CMS系统的会员整合与同步教程

帝国CMS系统本身已经内置良好的会员整合框架,所以多个帝国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 7.0以上版本附加说明:
7.0以上版本会员配置文件和COOKIE配置文件均为同一个:/e/config/config.php
会员表设置参数为:
$ecms_config['member']['tablename']="{$dbtbpre}enewsmember";        //会员表

COOKIE相关设置参数为:
$ecms_config['cks']['ckdomain']='';                //cookie作用域
$ecms_config['cks']['ckpath']='/';                //cookie作用路径
$ecms_config['cks']['ckvarpre']='ecms';                //前台cookie变量前缀


[该贴被修改 1 次,最后修改时间 2013-08-07 16:51:51 ]


[零基础入门教程] [模板制作教程] [采集使用教程]
2010-10-21 14:54:50 已设置保密 顶部 回复 引用 报告 编辑 删除

慢半拍
用户头衔:举人

精华贴   :0
发贴数   :306
经验值   :989
注册时间:2010-05-26
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]

先顶再说




2010-10-21 14:55:38 已设置保密 顶部 回复 引用 报告 编辑 删除

hlp
用户头衔:探花 *

精华贴   :0
发贴数   :2612
经验值   :7939
注册时间:2008-03-17
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 3 楼]

不错,非常有用




2010-10-21 14:57:39 已设置保密 顶部 回复 引用 报告 编辑 删除

188cn
用户头衔:探花

精华贴   :0
发贴数   :9148
经验值   :21447
注册时间:2008-10-25
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 4 楼]

支持




2010-10-21 15:00:03 已设置保密 顶部 回复 引用 报告 编辑 删除

忘事无忧
用户头衔:探花

精华贴   :0
发贴数   :10350
经验值   :23592
注册时间:2007-12-26
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 5 楼]





2010-10-21 15:02:58 已设置保密 顶部 回复 引用 报告 编辑 删除

cnnb
用户头衔:探花

精华贴   :0
发贴数   :5907
经验值   :16839
注册时间:2008-10-14
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 6 楼]

必须顶




2010-10-21 15:05:19 已设置保密 顶部 回复 引用 报告 编辑 删除

mjxpzx
用户头衔:举人

精华贴   :0
发贴数   :42
经验值   :971
注册时间:2007-12-09
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 7 楼]

支持是必须得



画室之家 www.gaokao168.com
2010-10-21 15:09:35 已设置保密 顶部 回复 引用 报告 编辑 删除

chenwenrui2008
用户头衔:举人

精华贴   :0
发贴数   :391
经验值   :1181
注册时间:2008-11-03
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 8 楼]




空调打孔http://www.kongtiaodakong.com
2010-10-21 15:11:01 已设置保密 顶部 回复 引用 报告 编辑 删除

pingpong
用户头衔:探花

精华贴   :0
发贴数   :9417
经验值   :24520
注册时间:2008-11-02
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 9 楼]

不错




2010-10-21 15:22:02 已设置保密 顶部 回复 引用 报告 编辑 删除

xyhjyz
用户头衔:举人

精华贴   :0
发贴数   :204
经验值   :1071
注册时间:2006-12-27
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 10 楼]

不同的服务器也可以实现?



现在的沉稳和淡定,大多都是曾经的傻逼和天真换来的。
2010-10-21 15:23:05 已设置保密 顶部 回复 引用 报告 编辑 删除
 1/23     1 2 3 4 5 6 7 8 9 10 ›› ›|

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1