Qeephp調整ucenter實現單點登陸之個人PHP項目與Ucenter整合

來源:互聯網
上載者:User
Qeephp整合ucenter實現單點登陸之個人PHP項目與Ucenter整合

前言

要實現使用ucenter單點登陸,則首先需要部署一個ucenter項目

一、下載ucenter程式

去Discuz官網下載一個ucenter程式

http://www.comsenz.com/downloads/install/ucenter

我下載的是下面這個版本的。

UCenter_1.6.0_SC_UTF8.zip


二、安裝程式

php的安裝環境我就不說了,將下載下來的ucenter程式部署完成。

我順便部署了一下我的qeephp程式,這個和個人項目都是一樣的,先保證運行正常。

我的配置:

ucenter網域名稱:http://ucenter.webplus3.com

我的項目網域名稱:http://www.nj-jz.com


三、開始整合

1、UCenter_1.6.0_SC_UTF8.zip解壓

2、將advanced\examples\api檔案夾下的uc.php檔案拷貝到你網站的根目錄下的api檔案夾中,若沒有api則建立一個api檔案夾(api檔案夾一定要在網站的根目錄中)

3、將advanced\examples檔案夾下的include檔案夾拷貝到你項目的根目錄。檔案夾內包含一個檔案叫db_mysql.class.php,這是串連資料庫的類。

4、將uc_client檔案夾整個複製到你網站根目錄,uc_client之前說了是介面代碼,現在根目錄已經有include和uc_client兩個檔案夾了。

5、複製advanced\examples檔案夾內的config.inc.php到你網站的根目錄,這是配置UCenter的設定檔。

6、在ucenter後台中添加新應用,如下:


其他屬性預設,點擊“提交”,儲存應用!

此時返回應用列表,通訊狀態應該是失敗的!

別急,我們再修改一下設定檔。


四、修改ucenter配置

1.編輯應用,在應用提交按鈕的下方會有一段配置


將這段配置資訊拷貝到第(三)2步提到的uc.php檔案的最上方。

添加後的檔案前20行(其中2-15行是拷貝過來的配置)如下:

同時按照這段配置資訊更改第5步中說的config.inc.php檔案裡面相應的參數,使其與ucenter產生的配置資訊保持一致。

以上步驟弄完後,回頭再去看看你的ucenter後台,更新下緩衝,再瞅瞅應用管理裡面,看是不是已經通訊成功了呢??


  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.