、 、、 のようadmin
に、私の Web サイトにログインする 4 種類のユーザーがいます。それらのそれぞれには、表示するページのセットが異なりますが、いくつかの共通のページもあります。現在、 と の同じログイン画面でそれらを管理する 4 つの異なるテーブルがあります。またはログインすると、アクセスを許可する前に、2 つのテーブルを 1 つずつ確認します。と の別のログイン画面があります。これは受け入れられた方法ですか?superadmin
company
employees
admin
superadmin
admin
superadmin
company
employees
実際には、これを、すべてのユーザーを含む単一のテーブルと、ロールを区別するためのロール テーブルに変更したいと考えています。4 テーブルのコンセプトは本当に良くないと思います。以前の開発者は、Web サイトで使用されるテキスト ファイルにユーザー コメントとユーザー アクティビティを保存する習慣があったため、単純に 1 つのテーブルにまとめることはできません。
4 テーブルのログイン システムが悪いと考えるのは正しいですか? Web サイトで直接使用されるテキスト ファイルにログを保存することは良い考えですか?