PHPでイントラネットを構築しています。ユーザーごとに異なる権限があります (管理者、ユーザーなど)。PHP と MySql のデータベースのみを異なるテーブルで使用する予定です。
「ユーザー」と「管理者」を分離するために、イントラネットのコードを記述するための最も単純で「最適な」ソリューションはどれかを知りたいです。
1 つの「index.php」を使用してから、権限に基づいてコンテンツを表示するために if/else メソッドを使用しますか? このような:
if ($priv == 'admin')
display content for admin
else if ($priv == 'user')
display content for user
または、権限ごとに異なるファイルを用意する必要があります。たとえば、最初に 1 つのファイルを使用して権限を確認し、次にその権限に基づいて別のページを開きます。
If "admin"
OPEN index_admin.php
else if "user"
OPEN index_user.php
ここに行く方向についてアドバイスが必要です。
イントラネットは非常にシンプルで、企業の従業員が自分の時間を報告するための時間報告/時間追跡機能を備えています.
ありがとう