0

私は現在、自分のサイトの機能を作成しています。これは、移動することを決定した場合、または Mybb ソフトウェア (現在使用している) が更新されて何かが壊れた場合に備えて、わずかな編集のみで、任意のフォーラム システムと互換性があるようにしたい唯一の問題です。これも防いでいます。

とにかく、デフォルトの Mybb ユーザー名システムを使用する代わりに、ユーザーがログインしているかどうかを検出し、最初のロードでサイトの機能にアクセスしたときに ($_COOKIE が有効になるには 2 回のロードが必要であるため)、セッションを開始してから、 2 回目の読み込みでセッションを破棄し、Cookie に変換します

これが私が現在持っているものです(ほぼ完全に書かれた場所はありません)

//if the user is logged in assign a session
if($mybb->user['username']) {
  session_start();
$mybb_username1 = $mybb->user['username'];

$_SESSION['user']=$mybb_username1;
$mybb_username = $_SESSION['user'];
}

あなたの誰かがより良い方法を持っていますか、それともこれでいいですか?

確認するだけです。

また、これを安全にして、サイト全体の機能のパフォーマンスを低下させないようにしたいと考えています。

ありがとう!

4

0 に答える 0