ホームページ  >  記事  >  バックエンド開発  >  PHP_PHP チュートリアルで Discuz フォーラムのログイン ユーザー名、ユーザー グループ、ユーザー ID、およびその他の情報を取得するための実装コード

PHP_PHP チュートリアルで Discuz フォーラムのログイン ユーザー名、ユーザー グループ、ユーザー ID、およびその他の情報を取得するための実装コード

WBOY
WBOYオリジナル
2016-07-21 15:32:40982ブラウズ

ここでは簡単な方法として、discuz の include/common.inc.php を直接使用してログインします。

コードをコピーします コードは次のとおりです:

include_once("../discuz/include/common.inc.php");
$CTDF_USERINFO = array(); "] = $ sid;
$CTDF_USERINFO["uid"] = $discuz_uid;
$CTDF_USERINFO["user"] = $discuz_user;
if ($discuz_uid == 0)
{
$CTDF_USERINFO["user"] = "ゲスト_" . $sid;
$CTDF_USERINFO["グループID"] = $グループID;
$reserved_arr = array("GLOBALS", "_POST", "_COOKIE") ", "_FILES ", "_SERVER", "_ENV", "_REQUEST", "CTDF_USERINFO", "reserved_arr");
foreach ($GLOBALS as $key => $value)
{
if (!in_array($) key, $reserved_arr ))
{
unset($GLOBALS[$key]);
}
}
unset($reserved_arr, $value)


その目的は次のとおりです。カスタム変数の使用には影響しません。これにより、ログイン情報が $CTDF_USERINFO 配列に読み込まれます。

ずっと探していたので、今回は比較的シンプルで満足です。


http://www.bkjia.com/PHPjc/322759.html
www.bkjia.com

tru​​ehttp://www.bkjia.com/PHPjc/322759.html技術記事ここでは簡単な方法として、discuz の include/common.inc.php を直接使用してログインします。 コードをコピーします。 コードは次のとおりです: include_once("../discuz/include/common.inc.php");
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。