接口說明:實現帝國CMS與Ucenter帳號同步注冊、登錄、退出、刪除、修改用戶名及更新密碼。
溫馨提示:Discuz通行證接口跟Ucenter接口兩者選其一,不能同時安裝兩種整合接口方式。
一.程序包目錄說明:
“upload”目錄:Ucenter整合接口包目錄
“tool”目錄:將帝國CMS會員導入Ucenter的工具包目錄
二.接口整合步驟:
第1步:上傳整合接口
將接口包的“upload”目錄里的文件夾及文件上傳至帝國CMS的“e”目錄里(注意是上傳upload目錄中的文件和目錄,而不是上傳upload目錄本身)。
第2步:在Ucenter后臺增加帝國CMS應用
登陸Ucenter后臺>“應用管理”>“添加新應用”,然后選擇自定義安裝,設置如下選項:
接口URL:填帝國CMS的“e”目錄地址,如:“域名/e”。
通信密鑰:任意的字符,由英文字母及數字組成。盡量長點。
是否開啟同步登錄:選擇是。
應用類型:選擇其他。
是否接受通知:選擇是。
第3步:配置Ucenter整合接口的配置參數文件e/config.inc.php
修改帝國CMS目錄下的e/config.inc.php文件配置:(UTF-8版要用dreamweaver或editplus修改,用記事本會將文件轉為gbk)
變量說明
UC_CONNECT默認即可。如果設置mysql鏈接方式,Ucenter的數據庫帳號必須有權限操作帝國CMS的數據庫。
數據庫相關參數配置Ucenter的數據庫配置參數。
UC_DBHOSTUCenter數據庫主機
UC_DBUSERUCenter數據庫用戶名
UC_DBPWUCenter數據庫密碼
UC_DBNAMEUCenter數據庫名稱
UC_DBCHARSETUCenter數據庫字符集,默認即可
UC_DBTABLEPREUCenter數據庫表前綴(格式:數據庫.前綴,如:database.uc_)
通信相關參數要同Ucenter增加的帝國CMS應用設置項保持一致。
UC_KEY通信密鑰,打開ucenter把帝國CMS應用里的通信密鑰和此密鑰統一。
UC_API設置Ucenter的安裝地址,如:
UC_CHARSETUCenter的字符集,默認即可
UC_IPUCenter的IP,默認即可
UC_APPID當前應用的ID,打開ucenter看應用管理中帝國CMS接口前的id數字。
同步登錄Cookie設置默認即可。
第4步:將帝國CMS會員導入Ucenter
說明:
(1)、如果你的帝國CMS使用了萬能會員接口整合了其他程序,即整合其它會員系統,可跳過此步驟。
(2)、如果本身沒有會員數據也可跳過此步驟。
導入步驟:
(1)、將接口包的“tool”目錄里的update文件夾復制到帝國CMS的“e”目錄里;
(2)、運行e/update/index.php文件,進行會員數據導入操作;
(3)、導入完畢后,將e/update目錄里的文件刪除。
第5步:清空帝國CMS會員表(phome_enewsmember)數據,以免同Ucenter數據沖突
登陸帝國CMS后臺>“系統設置”>“執行SQL語句”,運行下面SQL:
TRUNCATE`[!db.pre!]enewsmember`;
TRUNCATE`[!db.pre!]enewsmemberadd`;
第6步:至此,Ucenter接口整合完畢。
三.其它說明:
1、如果會員沒有在帝國登陸過,那么需要登陸一次帝國,以激活帳號,以后則是同步登陸。
2、如果以前整合過DISCUZ通行證,那么需要還原DISCUZ的logging.php與register.php為原版文件。
此文由 網站目錄_網站網址收錄與提交入口 編輯,未經允許不得轉載?。?!--首頁 > 站長文章 > 帝國cms » 帝國CMS教程:實現帝國cms和ucenter用戶同步-->