|
帝國CMS自帶的會員整合框架是非常完善的,所以多個帝國CMS的會員系統(tǒng)整合是非常簡單的。 下面就告訴大家如何整合: 比如我們要整合三個帝國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打開各個帝國CMS系統(tǒng)的/e/class/user.php文件,將: 1 $user_tablename="{$user_tbpre}enewsmember"; 改為 1 $user_tablename="adb.phome_enewsmember"; 修改后保存文件。 第三步、同一個域名下,設(shè)置統(tǒng)一的COOKIE信息可以實(shí)現(xiàn)同步登錄與退出,用Dreamweaver打開各個帝國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)站注冊、登錄、退出都可以同步。趕快試試登錄吧! 這樣整合后所有會員賬號密碼都存放在公共會員表里。使用同一個域名才能實(shí)現(xiàn)所有網(wǎng)站同步登錄與退出,不同域名只能實(shí)現(xiàn)會員賬號同步,會員需要分別登錄網(wǎng)站。 帝國CMS 7.0以上版本附加說明: 7.0以上版本會員配置文件和COOKIE配置文件均為同一個:/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變量前綴 帝國CMS幾個常用緩存文件-你應(yīng)該知道的 勵志名言大全 |
|
|