Discuz Ucenter整合自己應用程式代碼

來源:互聯網
上載者:User

Discuz Ucenter整合自己應用程式代碼

安裝(這個不用說詳了吧)

安裝官方安裝後,會自動把ucenter和dz打通的,如圖

下載 (21.53 KB)
2009-3-20 19:14




3、添加自己的新的應用

點添加新應用,然後選自訂,然後如圖(根據你自己的更改)輸入

下載 (86.04 KB)
2009-3-20 19:18



4、建立自己的測試環境

把UCenter_1.5.0_SC_UTF8(1)advancedexamples拷貝到你的測試目錄,並把advanced中的uc_client放到examples目錄下~~

(1)修改config.inc.php為自己原生配置,如下是我的,可參考


<?php

define('UC_CONNECT', 'mysql');    // 串連 UCenter 的方式: mysql/NULL, 預設為空白時為 fscoketopen()

           // mysql 是直接連接的資料庫, 為了效率, 建議採用 mysql

//資料庫相關 (mysql 串連時, 並且沒有設定 UC_DBLINK 時, 需要配置以下變數)

define('UC_DBHOST', 'localhost');   // UCenter 資料庫主機

define('UC_DBUSER', 'root');    // UCenter 資料庫使用者名稱

define('UC_DBPW', '');     // UCenter 資料庫密碼

define('UC_DBNAME', 'ps_ucenter');    // UCenter 資料庫名稱

define('UC_DBCHARSET', 'utf8');    // UCenter 資料庫字元集

define('UC_DBTABLEPRE', 'ps_ucenter.uc_');   // UCenter 資料庫表首碼

//通訊相關

define('UC_KEY', 'example2');    // 與 UCenter 的通訊密鑰, 要與 UCenter 保持一致

define('UC_API', 'http://localhost/project/passport/ucenter_1.5.0_sc_utf8(1)/upload');// UCenter 的 URL 地址, 在調用頭像時依賴此常量

define('UC_CHARSET', 'utf8');    // UCenter 的字元集

define('UC_IP', '');     // UCenter 的 IP, 當 UC_CONNECT 為非 mysql 方式時, 並且當前應用伺服器解析網域名稱有問題時, 請設定此值

define('UC_APPID', 4);     // 當前應用的 ID

//ucexample_2.php 用到的應用程式資料庫連接參數

$dbhost = 'localhost';   // 資料庫伺服器

$dbuser = 'root';   // 資料庫使用者名稱

$dbpw = '';    // 資料庫密碼

$dbname = 'ps_example';   // 資料庫名

$pconnect = 0;    // 資料庫持久串連 0=關閉, 1=開啟

$tablepre = 'example_';     // 表名首碼, 同一資料庫安裝多個論壇請修改此處

$dbcharset = 'utf8';   // MySQL 字元集, 可選 'gbk', 'big5', 'utf8', 'latin1', 留空為按照論壇字元集設定

//同步登入 Cookie 設定

$cookiedomain = '';    // cookie 範圍

$cookiepath = '/';   // cookie 作用路徑

複製代碼

這個是我的,注意,其中的資料庫配置,還有UC_KEY之類的,一定要和自訂的相同。。。

這時再去Ucenter的應用管理去看一下,如果出現如下,說明配置正確,然後再進行下面的步驟

下載 (7.95 KB)
2009-3-20 19:32



(2)建立測試資料庫ps_example,並建立如下表

CREATE TABLE `example_members` (

   `uid` int(11) NOT NULL COMMENT 'UID',

   `username` char(15) default NULL COMMENT '使用者名稱',

   `admin` tinyint(1) default NULL COMMENT '是否為管理員',

   PRIMARY KEY  (`uid`)

) TYPE=MyISAM;
複製代碼

(3)然後進入example目錄中,開啟ucexample_1.php,ucexample_2.php進行測試吧~~~!

如果順利,應該可以看到如下(一下是運行ucexample_2.php的截圖)

下載 (10.64 KB)
2009-3-20 19:30

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.