ThinkPHP3.0整合UCenter教程(一)

  做ThinkPHP開發有一段時間了,還沒有寫過什麼文章,今天不忙,就來A5轉了下,發現有關Thinkphp和UCenter整合的文章很少,而且即使有些也是一知半解,版本過時,那麼今天曉漁就給大家講解下Thinkphp框架怎麼來整合UCenter。

  首先我們先安裝Thinkphp,我們這次教程使用的是Thinkphp3.0穩定版,首先我們下載Thinkphp3.0,解壓並放在自己的www目錄,在根目錄新建 index.php 文件 並寫入: require_once './ThinkPHP/ThinkPHP.php'; 通過本機遊覽index.php 、 thinkphp會生成相應目錄。 (*^__^*) 嘻嘻…… 很智能的哦。然後配置config.php 寫入你的數據庫連接配置,這個曉漁就不寫了,請不會的童鞋查下手冊吧!

  然後下載目前最新版本的UCenter 1.6 版本,在網站根目錄新建 ucenter 目錄,解壓UCenter,把upload目錄裏的所有文件上傳到你剛纔新建的ucenter目錄裏,在遊覽器輸入 http://localhost/uceter/install/ 如果不是這個訪問地址請換成相應的訪問地址哦 ! 安裝ucenter。

  然後找到下載的UCenter,把 advanced 目錄裏面的 uc_client 和 examples下面的api 文件夾複製到你的網站根目錄,是好ThinkPHP同級目錄哦。

  現在開始進行我們的api目錄裏面的uc.php 配置了,首先我們用編輯器打開這個文件,找到36行的位置,發現這裏導入了一個配置文件 require_once DISCUZ_ROOT.'./config.inc.php'; 基於ThinkPHP的目錄結構,所有的配置文件都放在Config目錄裏,那麼我們在 Config目錄裏新建 config_ucenter.php 文件,並把uc.php文件36行左右的 require_once DISCUZ_ROOT.'./config.inc.php'; 修改爲 require_once DISCUZ_ROOT.'./Conf/config_ucenter.php'; 有的童鞋可能會問了 config_ucenter.php怎麼配置呢?其實這個是非常簡單的,甚至不用我們來寫代碼,直接複製粘貼就OK了 ,我們先登錄到 ucenter 應用管理,添加一個應用吧!點擊左側菜單欄 應用管理 ,然後我們看到還沒有應用,那麼我們點擊添加應用,哇,讓我們填寫的還挺多啊。那麼我們首先看選擇應用,因爲我們是自己的程序,選擇其他吧,應用名稱,這個隨便起個名字就可以 20字節之內哦。應用的主url ,我們這次講解的是Thinkphp整合Ucenter 那麼我們的Thinkphp是在跟目錄的,這裏我填入 http://www.ttedu.com.cn 童鞋們如果是本地就填寫 http://localhost 不用加 "/" 哦,下面是應用IP,後面說明說不用填寫,那麼我們就留空吧,以爲我比較懶 呵呵!應用密鑰?這裏怎麼填呢。其實這裏隨便寫入些字符串就可以 ,這個密鑰是兩個程序之間互通的嚴重,相當於你去別人家拿東西,別人最起碼要認識你一樣,如果別人都不認識你,怎麼會把東西給你呢?更何況是網站核心的會員信息啊。呵呵!我們測試用 ,隨便填上點吧 “123456” 呵呵 ,我比較懶吧!應用的物理路徑?也提示說可以不用填寫,那麼留空吧!個人資料頁面?這個有點犯難了,UCenter怎麼會這麼智能呢?留空吧。。應用程序名稱,他已經幫我填好了,咱們跳過!呵呵

  標籤單條顯示模板 不知道幹嘛的 跳過吧。。標籤模板標記說明 繼續跳過。

  是否開啓同步登錄 這個不用說了 選中。 是否接受通知 繼續選中。OK了 基本信息填完了,提交下 。通信失敗?這是爲什麼呢?頭疼啊。。我們看下面多了個 “應用的 UCenter 配置信息” 右側還有詳細說明:當應用的 UCenter 配置信息丟失時可複製左側的代碼到應用的配置文件中 。一切變的明瞭了。複製文本框內的配置信息,我記得我們之前新建一個 config_ucenter.php 的文件還是空的,難道放這裏的嗎?那麼試一下吧!把這些信息粘貼到裏面,保存。 在看ucenter 刷新下! OK 通信成功!不錯,基本通信我們就完成了!

  有些累了 ,休息下!明天寫吧!大家可以看下整合的效果!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章