用户设置的架构设计

时间:2013-08-27 04:49:50

标签: php mysql web-applications database-design settings

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

我的解决方案如下。

  

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

user settings schema

但是有几种类型的用户喜欢 super_admin 经理主管 normal_users 。他们是自上而下的方式。

有特权。

  • Super_admin可以为他人提供特权
  • 经理可以为主管和noraml_users提供权限
  • 主管可以为normal_users提供权限。

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

1 个答案:

答案 0 :(得分:0)