我正在使用 mySQL 和 PHP 创建我的第一个 Web 应用程序,并且只是在寻找一些指导以确保我在正确的路线上......或者不是。
它将有 3 种类型的用户;members
,clubs
和admins
.
我目前让他们都通过同一个登录页面登录,一旦登录,他们就会进入同一个“仪表板”,但仪表板的内容通过针对用户用户类型的条件语句进行更改。在安全等方面这是一个明智的想法吗?
我目前的简化表结构是:
users {id, username, hashed_password}
members {id, user_id, first_name, last_name, email, address, tel, cleared_activities}
clubs {id, user_id, club_name, address, tel, available_activities}
admins {id, user_id, first_name, last_name, email, address, tel}
这个桌子设计可以改进吗?我意识到类似的领域,尤其是在和之间members
,admins
这让我认为可能有更好的方法。
非常感谢