Codeigniter統合Ucenter同期ログイン
2191 ワード
Uncenter統合Discuz同期ログイン
1、まずUCenterをインストールしてからDiscuz 2をインストールし、Discuzをログインし、ユーザー名:admin、パスワード:admin 3、ログインDiscuzバックグラウンド管理パスワード:admin 4、ログインUCenter、アプリケーションを選択する.通信に成功したUCenter+Discuzアプリケーションがあります.
または:Discuzをインストールすると、UCenterが作成され、これを使用することができます.これは、同期ログインが実行可能かどうか試したことがありません.
Codeigniter統合Ucenter同期登録説明:ローカルテストサーバー構成オープンURL書き換え1、康盛サイトhttp://www.comsenz.com/downloads/install/ucenterucenterソースパッケージ2をダウンロードし、解凍した後、uc_ClientフォルダはCIルートディレクトリにコピーされます.同様にadvanced/examplesでapiフォルダ、includeフォルダ、configをコピーする.inc.phpからCIルートディレクトリへ.3、UCENTER管理センターに一つの応用を追加し、応用タイプ:その他の応用名:CI、応用の主なURL:【接続を確立するウェブサイトのURL】例えば:http://www.what.comIP:127.0.0.1を適用する通信鍵:config.inc.phpは‘UC_を探しますKEY’フィールドの値.「同期を開始し、通知を受け入れる」を選択します.アプリケーションidを得るconfigに書き込む.inc.phpファイルの‘UC_APPID’フィールド.4、CIルートディレクトリでconfigを見つける.inc.phpは、対応するデータベース構成を変更します.5、配置した後にやはり通信が失敗したことを表示して、CIがURLの書き換えを有効にしたため、CIルートディレクトリの下を配置する必要がある.htaccessファイル、uc_の追加Client、api、includeから無視されるリストは、次のようになります.
6、ucenter管理センターで通信成功を見ることができます!7.アプリケーション/librariesの下に新しいファイルを作成するなど、CIに独自のクラスライブラリを構築する.php
8、コントローラで呼び出す
1、まずUCenterをインストールしてからDiscuz 2をインストールし、Discuzをログインし、ユーザー名:admin、パスワード:admin 3、ログインDiscuzバックグラウンド管理パスワード:admin 4、ログインUCenter、アプリケーションを選択する.通信に成功したUCenter+Discuzアプリケーションがあります.
または:Discuzをインストールすると、UCenterが作成され、これを使用することができます.これは、同期ログインが実行可能かどうか試したことがありません.
Codeigniter統合Ucenter同期登録説明:ローカルテストサーバー構成オープンURL書き換え1、康盛サイトhttp://www.comsenz.com/downloads/install/ucenterucenterソースパッケージ2をダウンロードし、解凍した後、uc_ClientフォルダはCIルートディレクトリにコピーされます.同様にadvanced/examplesでapiフォルダ、includeフォルダ、configをコピーする.inc.phpからCIルートディレクトリへ.3、UCENTER管理センターに一つの応用を追加し、応用タイプ:その他の応用名:CI、応用の主なURL:【接続を確立するウェブサイトのURL】例えば:http://www.what.comIP:127.0.0.1を適用する通信鍵:config.inc.phpは‘UC_を探しますKEY’フィールドの値.「同期を開始し、通知を受け入れる」を選択します.アプリケーションidを得るconfigに書き込む.inc.phpファイルの‘UC_APPID’フィールド.4、CIルートディレクトリでconfigを見つける.inc.phpは、対応するデータベース構成を変更します.5、配置した後にやはり通信が失敗したことを表示して、CIがURLの書き換えを有効にしたため、CIルートディレクトリの下を配置する必要がある.htaccessファイル、uc_の追加Client、api、includeから無視されるリストは、次のようになります.
RewriteEngine on
RewriteCond $1 !^(index\.php|images|ckeditor|ckfinder|uploadfile|robots\.txt|uc_client|config\.inc\.php|api|include)
RewriteRule ^(.*)$ index.php/$1 [L]
6、ucenter管理センターで通信成功を見ることができます!7.アプリケーション/librariesの下に新しいファイルを作成するなど、CIに独自のクラスライブラリを構築する.php
<?php
class Mycommon {
function __construct(){
include './config.inc.php';
include './uc_client/client.php';
}
function getUserId() {
return $this->_uid;
}
function getUserName() {
return ucwords ( strtolower ( $this->_username ) );
}
function login($uid) {
return uc_user_synlogin ( $uid );
}
function login_out() {
return uc_user_synlogout ();
}
function regediter($username,$password,$email){
return uc_user_register($username,$password,$email);
}
}
?>
8、コントローラで呼び出す
$this->load->library(‘mycommon’);
echo $this->mycommon->login(id);