私は講師(管理者)と学生(ユーザー)の2種類のユーザーでWebアプリケーションを作成しています。ほとんどのページは同じHTML構造にする必要があります。 現在、私はほぼ同じ構造を持つ2つのテーブルlecturers
とusers
を持っています。違いは、ユーザーが持っている2つの列と、管理者が持たない列(date_begin_studyingとdob)です。PHPとMySQLのベストプラクティス - 管理者とユーザーのために異なるビューを作成する
だから私の質問は..です
- これはDBを構築するための正しい方法です?。ログインページは両方のタイプで同じものでなければならないと仮定しますが、私は1つのテーブルをクエリする必要があります。
- ログイン後、それぞれ別のページを作成する必要がありますか、同じページを使用して、ログインしたユーザーのタイプによってコンテンツを変更する必要がありますか?
他の経験豊富なユーザーからの結論は高く評価されます。
私はあなたが3つ以上のユーザータイプを持つべきだと思います。管理者は、アプリケーションを制御できるユーザーです。将来、アプリケーションを管理するためのダッシュボードを作成する必要があります。 –