codeigniter を使用してサブ Web サイトを開発し、それを元のフォーラムと同期させたい (同期ログインや双方向通信を含む)
まず ucenter をインストールし、次に他のアプリケーションを作成し、生成されたコードをコピーして、uc_client に新しい config.ini.php を作成します。ucenter は yourdomain.com/api/uc.php、/api /uc に対するリクエストを生成します。 php に入力する必要はありません。双方向通信を実現するには、ucenter が正しい場所を要求していることを確認する必要があります
uc_client を Web サイトにコピーします。ディレクトリは自分で設定できます。ルート ディレクトリを使用するだけです。 API ディレクトリを uc_client ディレクトリに配置した場合、アプリケーションのリクエスト パスは yourdomain.com/uc_client になります。API もルート ディレクトリに配置した場合、リクエスト アドレス uc_client は削除できます。
libraries/Ucenter.php を作成します。内容は次のとおりです
function getUserName() {
return ucwords(strto lower($this->_username));
}
function login($username, $password) {
return uc_user_login($username, $password);
}
return uc_user_synlogin($uid);
}
関数login_out() {
return uc_user_synlogout();
}
function regediter($username, $password, $email) {
return uc_user_register($username, $password, $email);
}
?>
返される特定の関数は、uc_client/client.php を開いて確認できます。必要な関数を追加して返すことができます。
呼び出し方法:
www.bkjia.com