管理者がログインしたときにのみ表示される、管理者専用の小さなナビゲーションパネルを自分のサイトに作成しようとしています。すべてのセッションロジックが正常に機能しているので、1つだけ確信が持てません。
ナビゲーションパネルのHTMLコードを常にソースに含めるのがより標準的な方法ですが、ユーザーが管理者としてログインしているかどうかに基づいて、PHPを使用して表示プロパティを変更するだけですか?だから何かのような
<head>
<?php
if($_SESSION['loggedin']) {
echo "<style>#adminPanel { display:block; }</style>";
}
?>
</head>
オリジナルのCSSを持っている間display:none;
?
また
ユーザーがログインしている場合、PHPに完全なadminPanel HTMLをエコーさせますか?好き:
<?php
if($_SESSION['loggedin'])
{
?>
//HTML for adminPanel goes here
<?php
}
?>
私は基本的にどの方法が標準であるか、またはそれらが等しく受け入れられるかどうかを知りたいですか?ありがとう
この質問が主観的であると見なされるかどうかはわかりませんので、そうである場合は申し訳ありません。