0

我正在开发一个具有用户身份验证的网站。我需要为每个用户实施设置。我找到了解决方案。但我需要更多更好的解决方案。

我的解决方案如下。

我有 2 个表,UserTable 和 SettingsTable。我创建了一个新表 UserSettings 用于关联 UserTable 和 SettingsTable,如下所示

用户设置架构

但是有几种类型的用户,比如super_adminmanagerssupervisorsnormal_users。它们采用自上而下的方式。

有特权。

  • super_admin 可以给别人权限
  • 经理可以授予主管和 noraml_users 权限
  • 主管可以授予 normal_users 权限。

请帮助我找到更好的解决方案。

4