メンバーとメンバーがコンテンツをアップロードするサイトを構築する予定です。次のいずれかを選択する必要があります。
a)管理者とユーザーのための個別のインターフェース
b)管理者とユーザーのための同じインターフェース
たとえば、特定のモジュール「yellowpages」には、メンバーによってアップロードされたリストがあります。リストの所有者がページにアクセスすると、セッションデータをデータベースと照合して、編集/削除リンクが表示されます。管理者にも同じことが表示されます。これらのリンクは、パブリックユーザーには表示されません。編集/削除機能は、ユーザーが所有者であるか管理者であるかをチェックして、一般の人が編集/削除URLに直接アクセスするのを防ぎます。
また、ユーザーが管理者の場合は、サイト設定などを追加/編集/変更する機能へのリンクを含む追加のナビゲーションバーが上部に表示されます。
だから私の質問は、上記はそれを行うための良い方法ですか?または、 http://philsturgeon.co.uk/blog/2009/07/Create-an-Admin-panel-with-CodeIgniterのようなユーザーと管理者用に別々のインターフェースを使用する