麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > CMS > PhpCMS > 正文

Phpcms v9 整合Discuz! X2.5 和UCenter 1.6.0詳細(xì)圖文教程

2024-09-10 07:16:51
字體:
供稿:網(wǎng)友

本教程是以UCenter 為服務(wù)端,phpsso 與 Discuz! X2.5分別作 UCenter 的客戶端應(yīng)用。phpsso 與 Discuz! X2.5通過 UCenter 發(fā)生交互;而Phpcms v9 通過 phpsso 與 Discuz! X2.5發(fā)生交互。整合步驟如下:

  第一步:完全安裝Phpcms v9 和 Discuz! X2.5的最新版

  小編是將Phpcms v9安裝在根目錄,然后在根目錄新建一個bbs目錄安裝Discuz! X2.5,本教程中的路徑是以此安裝目錄為例的,站長們操作時應(yīng)該以自己實際情況更改路徑。另小編制作測試本教程時使用的是最新版的程序,所以不保證所有版本按照本教程都能整合成功,建議將程序升級到最新版。

第二步:在 UCenter 中添加“phpsso 應(yīng)用”

  登錄Discuz! X2.5后臺,進(jìn)入“UCenter”,點擊“應(yīng)用管理”后點擊“添加新應(yīng)用”進(jìn)入應(yīng)用添加界面,設(shè)置如下:

  1、安裝方式選擇“自定義安裝”

  2、應(yīng)用類型選擇“其他”

  3、應(yīng)用名稱填“phpsso”

  4、應(yīng)用的主 URL, 即phpsso_server的路徑,視實際情況而定,注意最后不要帶斜杠。如本教程填寫為http://127.0.0.1/phpsso_server

  5、通信密鑰,任意填寫64字節(jié)以內(nèi)的英文字母及數(shù)字,不過要記住,因為phpcms 的通信密鑰必須與此設(shè)置保持一致,否則 phpsso 將無法與 UCenter 正常通信。如本教程設(shè)置通信密鑰為:chinaz

  6、應(yīng)用IP、應(yīng)用的物理路徑、查看個人資料頁面地址默認(rèn)留空即可,而應(yīng)用接口文件名稱默認(rèn)uc.php即可。

  7、標(biāo)簽單條顯示模板、標(biāo)簽?zāi)0鍢?biāo)記說明兩項默認(rèn)留空即可。

  8、是否開啟同步登錄:是。只有開啟后,兩款程序才能實現(xiàn)同步登錄。

  9、完成后提交,將生成新的應(yīng)用ID。(記住這個應(yīng)用ID,在”第三步“中將用到它。)

  10、進(jìn)入后臺“站長”,“UCenter 設(shè)置”選項。"是否允許直接激活"一項,選擇“是”。

  下面去Phpcms v9中配置phpsso。

  第三步:配置phpsso

  登錄Phpcms v9后臺,進(jìn)入“phpsso”,點擊“系統(tǒng)設(shè)置”,進(jìn)入“UCenter配置”設(shè)置界面,設(shè)置如下:

  1、是否啟用:是

  2、Ucenter api 地址,即uc_server的路徑,根據(jù)你的安裝情況而定,注意最后不要帶斜杠。如本教程填寫為:http://localhost/bbs/uc_server

  3、Ucenter 數(shù)據(jù)庫信息:根據(jù)自己情況填寫數(shù)據(jù)庫的信息。其中數(shù)據(jù)庫表前綴的格式為“`數(shù)據(jù)庫名`.數(shù)據(jù)庫前綴”,注意數(shù)據(jù)庫名的不是單引號。

  4、應(yīng)用id(APP ID),即第二步創(chuàng)建的 phpsso 應(yīng)用時自動生成的應(yīng)用ID。

  5、Ucenter 通信密鑰,即第二步中設(shè)置的“通信密鑰”,這兩個值一定要確保一致,否則會導(dǎo)致無法通信。

  第四步:查看通信狀態(tài)

  登錄Discuz! X2.5后臺,進(jìn)入“UCenter”,點擊“應(yīng)用管理”查看第二步中創(chuàng)建的 phpsso 應(yīng)用與 UCenter 通信是否成功。如果通信失敗,請檢查“第二步”與“第三步”中的各項參數(shù)配置是否正確。

  第五步:修改 Discuz!  X2.5會員登錄相關(guān)。

  若不修改此處則在Phpcms v9登錄后可以同步登錄到Discuz!  X2.5,但是在Discuz!  X2.5登錄卻無法同步登錄到Phpcms v9。修改步驟如下:

  1、找到discuz目錄下 template/default/member/login.htm,刪除

onsubmit="{if $this->setting['pwdsafety']}pwmd5('password3_$loginhash');{/if}pwdclear = 1;ajaxpost('loginform_$loginhash', 'returnmessage_$loginhash', 'returnmessage_$loginhash', 'onerror');return false;"

  2、找到discuz目錄下 template/default/member/login_s imple.htm ,刪除

onsubmit="{if $_G['setting']['pwdsafety']}pwmd5('ls_password');{/if}return lsSubmit();"

  3、找到discuz目錄下 /source/function/function_message.php ,查找

$param['header'] = true;

  替換為

$param['header'] = false;

  第六步:整合完成

  小編整合到這就木有再做任何修改了,經(jīng)測試完全實現(xiàn)了同步注冊、同步登錄、同步退出。只是因為程序的原因,在phpcms注冊的賬號是需要在Discuz登錄一次之后才可以實現(xiàn)同步,這個是程序限制,沒有辦法解決的。另外發(fā)現(xiàn)不少站長整合后通信成功,但是出現(xiàn)注冊和登錄操作失敗的問題,請注意第三步中數(shù)據(jù)庫表前綴的格式。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 日本黄色一级毛片 | 国产一区在线观看视频 | 久久精品国产99久久6动漫亮点 | 黑人日比视频 | 一本色道久久综合狠狠躁篇适合什么人看 | 久久久无码精品亚洲日韩按摩 | 一区二区三区国产视频 | 中文字幕综合在线观看 | 91精品国产成人 | 一级黄色在线观看 | 欧美a在线播放 | 97超级碰碰人国产在线观看 | 黄网站在线免费看 | bt 自拍 另类 综合 欧美 | 久久成人免费网 | 亚洲成人在线免费 | 久久精品亚洲一区二区三区观看模式 | 免费国产视频大全入口 | 久久亚洲精品久久国产一区二区 | 欧美一级特黄特色大片免费 | 看免费黄色大片 | 欧美黄色免费视频 | vidz 98hd| 日韩伦理电影免费观看 | 精品在线观看一区二区三区 | 小视频免费在线观看 | 欧美成在线视频 | 日韩一级成人 | 日韩精品中文字幕在线播放 | 黄网站进入 | 久久亚洲精品11p | 欧美特黄一级高清免费的香蕉 | 国产精品视频一区二区三区综合 | 久啪视频 | 欧美成人理论片乱 | 久久毛片 | 久草在线最新免费 | 午夜视频在线免费观看 | 一级电影免费看 | 亚洲第五色综合网 | 亚洲精品动漫在线观看 |