帝國CMS自帶的會員整合框架是非常完善的,所以多個(gè)帝國CMS的會員系統(tǒng)整合是非常簡單的。
下面就告訴大家如何整合:
比如我們要整合三個(gè)帝國CMS的會員系統(tǒng)
假如網(wǎng)站名稱分別命名為“A網(wǎng)站”、“B網(wǎng)站”、“C網(wǎng)站”;
數(shù)據(jù)庫名分別是“adb”、“bdb”、“cdb”;
使用的域名分別為“a.dedejs.com”、“b.dedejs.com”、“c.dedejs.com”。
開始整合:
第一步、我們把“A網(wǎng)站”的會員數(shù)據(jù)表作為公共會員表,公共會員表名就是:adb.phome_enewsmember
第二步、修改其它所有網(wǎng)站會員配置文件,把會員表名統(tǒng)一改為公共會員表名,用Dreamweaver打開各個(gè)帝國CMS系統(tǒng)的/e/class/user.php文件,將:
1
$user_tablename="{$user_tbpre}enewsmember";
改為
1
$user_tablename="adb.phome_enewsmember";
修改后保存文件。
第三步、同一個(gè)域名下,設(shè)置統(tǒng)一的COOKIE信息可以實(shí)現(xiàn)同步登錄與退出,用Dreamweaver打開各個(gè)帝國CMS系統(tǒng)的/e/class/config.php文件,
1、將:
1
$phome_cookiedomain=''; //cookie作用域
改為
1
$phome_cookiedomain='.phome.net'; //cookie作用域
2、將:
1
$phome_cookievarpre='ecms'; //前臺cookie變量前綴
改為“A網(wǎng)站”帝國系統(tǒng)的“前臺cookie變量前綴”,即把所有網(wǎng)站COOKIE設(shè)置一樣
修改后保存文件。
第四步、完成上面步驟后,所有網(wǎng)站會員整合完成,在所有網(wǎng)站注冊、登錄、退出都可以同步。趕快試試登錄吧!
這樣整合后所有會員賬號密碼都存放在公共會員表里。使用同一個(gè)域名才能實(shí)現(xiàn)所有網(wǎng)站同步登錄與退出,不同域名只能實(shí)現(xiàn)會員賬號同步,會員需要分別登錄網(wǎng)站。
帝國CMS 7.0以上版本附加說明:
7.0以上版本會員配置文件和COOKIE配置文件均為同一個(gè):/e/config/config.php
會員表設(shè)置參數(shù)為:
1
$ecms_config['member']['tablename']="{$dbtbpre}enewsmember"; //會員表
COOKIE相關(guān)設(shè)置參數(shù)為:
1
$ecms_config['cks']['ckdomain']=''; //cookie作用域
2
$ecms_config['cks']['ckpath']='/'; //cookie作用路徑
3
$ecms_config['cks']['ckvarpre']='ecms'; //前臺cookie變量前綴
網(wǎng)站dns被劫持,網(wǎng)站域名被劫持,域名跳轉(zhuǎn)到別的網(wǎng)站的最新解決方法
帝國CMS幾個(gè)常用緩存文件-你應(yīng)該知道的
勵(lì)志名言大全