天天看點

項目和UCenter如何整合

1銆佸厛瀹夎濂戒綘鐨勪釜浜洪」鐩拰ucenter寮€婧愮▼搴忥紝璁劇疆铏氭嫙鐨勮闂煙鍚嶏紝鍋囧鎴戠殑椤圭洰璁塊棶鍦闆潃涓猴紝http://my.ad.com聽聽 ucenter鐨勮闂湴鍧€涓篽ttp://my.ucenter.com

2銆佸皢浣犱粠瀹樼綉涓婁笅杞戒笅鏉ョ殑ucenter婧愮爜瑙e帇缂╁嚭鏉ョ殑advanced\examples\api鏂囦歡澶逛笅鐨剈c.php鏂囦歡鎷瘋礉鍒頒綘缃戠珯鐨勬牴鐩綍涓嬬殑api鏂囦歡澶逛腑锛岃嫢娌℃湁api鍒欐柊寤轟竴涓猘pi鏂囦歡澶癸紙api鏂囦歡澶逛竴瀹氳鍦ㄧ綉绔欑殑鏍圭洰褰曚腑锛?

3銆佸皢浣犱粠瀹樼綉涓婁笅杞戒笅鏉ョ殑ucenter婧愮爜瑙e帇缂╁嚭鏉ョ殑advanced\examples鏂囦歡澶逛笅鐨刬nclude鏂囦歡澶規嫹璐濆埌浣犻」鐩殑鏍圭洰褰曘€傛枃浠跺す鍐呭寘鍚竴涓枃浠跺彨db_mysql.class.php锛岃繖鏄繛鎺ユ暟鎹簱鐨勭被銆?

4銆佸皢uc_client鏂囦歡澶規暣涓鍒跺埌浣犵綉绔欐牴鐩綍锛寀c_client涔嬪墠璇翠簡鏄帴鍙d唬鐮侊紝鐜闆湪鏍圭洰褰曞凡缁忔湁include鍜寀c_client涓や釜鏂囦歡澶逛簡銆?

5銆佸鍒禷dvanced\examples鏂囦歡澶瑰唴鐨刢onfig.inc.php鍒頒綘缃戠珯鐨勬牴鐩綍锛岃繖鏄厤缃甎Center鐨勯厤缃枃浠躲€?

6銆佸湪ucenter鍚庡彴涓坊鍔犳柊搴旂敤锛屽苟缂栬緫

閫氫俊瀵嗛挜鑷繁璁劇疆锛岃秺澶嶆潅鎰堝ソ銆傜偣鍑繪彁浜ゅ悗锛屼細鍦ㄦ彁浜ゆ寜閽笅鏂圭敓鎴愪竴娈靛簲鐢ㄧ殑UCenter閰嶇疆淇℃伅锛屽皢杩欐閰嶇疆淇℃伅鎷瘋礉鍒扮2姝ユ彁鍒扮殑uc.php鏂囦歡鐨勬渶涓婃柟锛屽绾㈣壊閮ㄥ垎锛?

浠g爜濡備笅锛歶c.php

<?php

define('UC_CONNECT', 'mysql');

define('UC_DBHOST', 'localhost');

define('UC_DBUSER', 'root');

define('UC_DBPW', 'root');

define('UC_DBNAME', 'ucenter');

define('UC_DBCHARSET', 'gbk');

define('UC_DBTABLEPRE', '`ucenter`.uc_');

define('UC_DBCONNECT', '0');

define('UC_KEY', '1234567890');

define('UC_API', 'http://my.ucenter.com');

define('UC_CHARSET', 'gbk');

define('UC_IP', '');

define('UC_APPID', '1');

define('UC_PPP', '20');

define('IN_DISCUZ', TRUE);

define('UC_CLIENT_VERSION', '1.5.0');聽聽 聽//note UCenter 鐗堟湰鏍囪瘑

define('UC_CLIENT_RELEASE', '20081031');

define('API_DELETEUSER', 1);聽聽 聽聽聽 聽//note 鐢ㄦ埛鍒犻櫎 API 鎺ュ彛寮€鍏? define('API_RENAMEUSER', 1);聽聽 聽聽聽 聽//note 鐢ㄦ埛鏀瑰悕 API 鎺ュ彛寮€鍏? define('API_GETTAG', 1);聽聽 聽聽聽 聽//note 鑾峰彇鏍囩 API 鎺ュ彛寮€鍏? define('API_SYNLOGIN', 1);聽聽 聽聽聽 聽//note 鍚屾鐧誨綍 API 鎺ュ彛寮€鍏? define('API_SYNLOGOUT', 1);聽聽 聽聽聽 聽//note 鍚屾鐧誨嚭 API 鎺ュ彛寮€鍏? define('API_UPDATEPW', 1);聽聽 聽聽聽 聽//note 鏇存敼鐢ㄦ埛瀵嗙爜 寮€鍏? define('API_UPDATEBADWORDS', 1);聽聽 聽//note 鏇存柊鍏抽敭瀛楀垪琛?寮€鍏? define('API_UPDATEHOSTS', 1);聽聽 聽聽聽 聽//note 鏇存柊鍩熷悕瑙f瀽缂撳瓨 寮€鍏? define('API_UPDATEAPPS', 1);聽聽 聽聽聽 聽//note 鏇存柊搴旂敤鍒楄〃 寮€鍏? define('API_UPDATECLIENT', 1);聽聽 聽聽聽 聽//note 鏇存柊瀹㈡埛绔紦瀛?寮€鍏? define('API_UPDATECREDIT', 1);聽聽 聽聽聽 聽//note 鏇存柊鐢ㄦ埛绉垎 寮€鍏? define('API_GETCREDITSETTINGS', 1);聽聽 聽//note 鍚?UCenter 鎻愪緵绉垎璁劇疆 寮€鍏? define('API_GETCREDIT', 1);聽聽 聽聽聽 聽//note 鑾峰彇鐢ㄦ埛鐨勬煇椤圭Н鍒?寮€鍏? define('API_UPDATECREDITSETTINGS', 1);聽聽 聽//note 鏇存柊搴旂敤绉垎璁劇疆 寮€鍏?

define('API_RETURN_SUCCEED', '1');

define('API_RETURN_FAILED', '-1');

define('API_RETURN_FORBIDDEN', '-2');

鍚屾椂鎸夌収杩欐閰嶇疆淇℃伅鏇存敼绗?姝ヤ腑璇寸殑config.inc.php鏂囦歡閲岄潰鐩稿簲鐨勫弬鏁幫紝浣垮叾涓巙center鐢熸垚鐨勯厤缃俊鎭繚鎸佷竴鑷淬€?

浠g爜濡備笅锛歝onfig.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', 'root');聽聽 聽聽聽 聽聽聽 聽聽聽 聽聽聽 聽// UCenter 鏁版嵁搴撳瘑鐮? define('UC_DBNAME', 'ucenter');聽聽 聽聽聽 聽聽聽 聽聽聽 聽// UCenter 鏁版嵁搴撳悕绉? define('UC_DBCHARSET', 'gbk');聽聽 聽聽聽 聽聽聽 聽聽聽 聽// UCenter 鏁版嵁搴撳瓧绗﹂泦

define('UC_DBTABLEPRE', 'ucenter.uc_');聽聽 聽聽聽 聽聽聽 聽// UCenter 鏁版嵁搴撹〃鍓嶇紑

//閫氫俊鐩稿叧

define('UC_KEY', '1234567890');聽聽 聽聽聽 聽聽聽 聽聽聽 聽// 涓?UCenter 鐨勯€氫俊瀵嗛挜, 瑕佷笌 UCenter 淇濇寔涓€鑷? define('UC_API', 'http://my.ucenter.com');聽聽 聽// UCenter 鐨?URL 鍦闆潃, 鍦ㄨ皟鐢ㄥご鍍忔椂渚濊禆姝ゅ父閲? define('UC_CHARSET', 'gbk');聽聽 聽聽聽 聽聽聽 聽聽聽 聽// UCenter 鐨勫瓧绗﹂泦

define('UC_IP', '');聽聽 聽聽聽 聽聽聽 聽聽聽 聽聽聽 聽// UCenter 鐨?IP, 褰?UC_CONNECT 涓洪潪 mysql 鏂瑰紡鏃? 骞朵笖褰撳墠搴旂敤鏈嶅姟鍣ㄨВ鏋愬煙鍚嶆湁闂鏃? 璇瘋缃鍊? define('UC_APPID', 1);聽聽 聽聽聽 聽聽聽 聽聽聽 聽聽聽 聽// 褰撳墠搴旂敤鐨?ID

define('UC_PPP', '20');

//ucexample_2.php 鐢ㄥ埌鐨勫簲鐢ㄧ▼搴忔暟鎹簱杩炴帴鍙傛暟

$dbhost = 'localhost';聽聽 聽聽聽 聽聽聽 聽// 鏁版嵁搴撴湇鍔″櫒

$dbuser = 'root';聽聽 聽聽聽 聽聽聽 聽// 鏁版嵁搴撶敤鎴峰悕

$dbpw = 'root';聽聽 聽聽聽 聽聽聽 聽聽聽 聽// 鏁版嵁搴撳瘑鐮? $dbname = 'ucenter';聽聽 聽聽聽 聽聽聽 聽// 鏁版嵁搴撳悕

$pconnect = 0;聽聽 聽聽聽 聽聽聽 聽聽聽 聽// 鏁版嵁搴撴寔涔呰繛鎺?0=鍏抽棴, 1=鎵撳紑

$tablepre = 'example_';聽 聽聽聽 聽聽聽 聽// 琛ㄥ悕鍓嶇紑, 鍚屼竴鏁版嵁搴撳畨瑁呭涓鍧涜淇敼姝ゅ

$dbcharset = 'gbk';聽聽 聽聽聽 聽聽聽 聽// MySQL 瀛楃闆? 鍙€?'gbk', 'big5', 'utf8', 'latin1', 鐣欑┖涓烘寜鐓ц鍧涘瓧绗﹂泦璁懼畾

//鍚屾鐧誨綍 Cookie 璁劇疆

$cookiedomain = ''; 聽聽 聽聽聽 聽聽聽 聽// cookie 浣滅敤鍩? $cookiepath = '/';聽聽 聽聽聽 聽聽聽 聽// cookie 浣滅敤璺緞