一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

DEDECMS|帝國CMS|Discuz|PHPCMS|Wordpress|ZBLOG|ECSHOP|蘋果CMS|極致CMS|CMS系統(tǒng)|

服務(wù)器之家 - 建站程序 - PHPCMS - Phpcms v9 整合Discuz! X2.5 和UCenter 1.6.0詳細(xì)圖文教程

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

2019-10-12 12:31站長之家 PHPCMS

很多站長利用Phpcms v9搭建主站,然后用Discuz! X2.5搭建網(wǎng)站的論壇,這樣一個(gè)網(wǎng)站就會(huì)有兩個(gè)用戶中心,分別是Phpcms v9 的phpsso和Discuz! X2.5的 UCenter。這就需要將兩款程序進(jìn)行整合,從而達(dá)到同步注冊(cè)、同步登錄、同步退出的效果

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

  下面去Phpcms v9中配置phpsso。

  第三步:配置phpsso

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

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

  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ù)庫名的不是單引號(hào)。

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

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

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

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

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

  第五步:修改 Discuz!  X2.5會(huì)員登錄相關(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)測(cè)試完全實(shí)現(xiàn)了同步注冊(cè)、同步登錄、同步退出。只是因?yàn)槌绦虻脑颍趐hpcms注冊(cè)的賬號(hào)是需要在Discuz登錄一次之后才可以實(shí)現(xiàn)同步,這個(gè)是程序限制,沒有辦法解決的。另外發(fā)現(xiàn)不少站長整合后通信成功,但是出現(xiàn)注冊(cè)和登錄操作失敗的問題,請(qǐng)注意第三步中數(shù)據(jù)庫表前綴的格式。

延伸 · 閱讀

精彩推薦
  • PHPCMSphpcms轉(zhuǎn)移到虛擬空間的詳細(xì)步驟

    phpcms轉(zhuǎn)移到虛擬空間的詳細(xì)步驟

    本文向大家介紹phpcms從本地轉(zhuǎn)移到虛擬空間的步驟,轉(zhuǎn)移過程需要改動(dòng)一部分文件,這里提供如何改動(dòng)這些文件,以保證你可以順利轉(zhuǎn)移PHPCMS ...

    phpcms教程網(wǎng)4232019-10-13
  • PHPCMS數(shù)據(jù)庫導(dǎo)入成功,phpcms打不開

    數(shù)據(jù)庫導(dǎo)入成功,phpcms打不開

    問:,數(shù)據(jù)庫導(dǎo)入成功,phpcms打不開 答:您好,查看此域名是解析到 云主機(jī) 上的,報(bào)錯(cuò)來看應(yīng)該是您導(dǎo)入的數(shù)據(jù)庫不完整,還差session的表,請(qǐng)您核實(shí) 若需...

    未知1822023-05-07
  • PHPCMSphpcms v9去除盛大連接 關(guān)閉盛大通行證的修改方法

    phpcms v9去除盛大連接 關(guān)閉盛大通行證的修改方法

    phpcms v9默認(rèn)開啟了盛大連接,直接使用盛大通告證登錄網(wǎng)站,但是盛大通告證的覆蓋面有限,比不上QQ或者支付寶,甚至不如人人網(wǎng)、豆瓣之類,于是有朋...

    phpcms教程網(wǎng)5562019-10-13
  • PHPCMS如何設(shè)置PhpCms廣告模塊管理 PhpCms廣告模塊管理圖文教程

    如何設(shè)置PhpCms廣告模塊管理 PhpCms廣告模塊管理圖文教程

    PhpCms廣告模塊管理圖文教程,下面給大家總結(jié)一下 ...

    PHPCMS教程網(wǎng)3782019-10-14
  • PHPCMSphpcms V9實(shí)現(xiàn)QQ登陸OAuth2.0提供下載

    phpcms V9實(shí)現(xiàn)QQ登陸OAuth2.0提供下載

    phpcmsV9使用的QQ登陸依然是OAuth1.0,但現(xiàn)在騰訊已經(jīng)不審核使用OAuth1.0的網(wǎng)站了。這對(duì)于使用pc的站長來講是一個(gè)無比巨大的坑。經(jīng)過對(duì)phpcms論壇的一位同學(xué)做...

    phpcms教程網(wǎng)3402019-10-11
  • PHPCMSphpcms的欄目緩存無限級(jí)羅列展示處理代碼(親測(cè))

    phpcms的欄目緩存無限級(jí)羅列展示處理代碼(親測(cè))

    本文為大家詳細(xì)介紹下phpcms的欄目緩存無限級(jí)羅列展示是怎么實(shí)現(xiàn)的,粗測(cè)試了一下,效果還不錯(cuò),有需求的朋友可以參考下哈,希望對(duì)大家有所幫助 ...

    phpcms教程網(wǎng)8642019-10-11
  • PHPCMSphpcms常見問題解答

    phpcms常見問題解答

    1.為什么phpcms首頁幻燈片怎么顯示不出來? 答:需要設(shè)置文章的 標(biāo)題圖片 如果設(shè)置標(biāo)題圖片,則可以在首頁以及欄目頁以圖片方式鏈接到文章。 2.自定義...

    phpcms教程網(wǎng)2712019-10-07
  • PHPCMSphpcms怎么上傳歌曲文件

    phpcms怎么上傳歌曲文件

    phpcms上傳歌曲文件的方法:首先依次打開“設(shè)置-站點(diǎn)管理-修改”;然后在附件配置的“允許上傳附件類型”中添加自己需要的類型;接著打開“添加模型...

    未知1522023-05-07
主站蜘蛛池模板: 丝瓜视频在线观看污 | 99国产热 | 国产精品亚洲w码日韩中文 国产精品香蕉在线观看不卡 | 日本女人www | 日韩一区二区中文字幕 | 荡女淫春2未删减版 | 欧美多gayxxxx| 成人免费观看一区二区 | 特黄特黄一级高清免费大片 | 欧美a一级片 | 久久艹影院 | 国产国语videosex另类 | 国内精品视频九九九九 | 欧美特一级 | 农夫色综合 | 国产男人搡女人免费视频 | 日韩大片在线播放 | 午夜dj影院在线视频观看完整 | 亚洲AV蜜桃永久无码精品无码网 | 地址二地址三2021变更 | 国内精品久久久久影院嫩草 | caoporn国产| 视频在线观看一区二区 | 国产福利一区二区三区 | 精品视频二区 | 网址在线观看你懂我意思吧免费的 | 国内精品久久久久小说网 | 荡女人人爱全文免费阅读 | 精品网站一区二区三区网站 | 91高清免费国产自产 | 99久久成人 | 成人国产精品一区二区不卡 | 国语视频高清在线观看 | 亚洲成人免费观看 | 国产成+人+综合+亚洲欧美丁香花 | 国内自拍网红在线自拍综合 | 日韩a一级欧美一级 | 九九影院午夜理论片无码 | 好紧好爽的午夜寂寞视频 | 亚洲 制服 欧美 中文字幕 | 99热在线获取最新地址 |