【问题标题】:Taking Suggestions For User Management Scheme对用户管理方案提出建议
【发布时间】:2011-07-03 00:29:28
【问题描述】:

我正在着手开发一个具有多种不同用户类型的 Web 应用程序,例如注册用户、站点管理员、用户管理员等。用户可能拥有多个角色。

在之前的项目中,我已经能够使用 3 个表来管理不同的用户模式:User、UserRole、User_UserRole。使用这种方法,管理 User 和 UserRole 之间的 M-M 关系(在 User_UserRole 表中)相对容易。

但是,由于以下原因,我认为这种方法在该项目中效果不佳。我需要能够跟踪谁(站点管理员或用户管理员)批准每个用户。

我无法为此提出任何优雅的解决方案,并且正在寻找一些建议。越简单越好。

【问题讨论】:

  • Jim 提供了最简单的解决方案。您自己无法弄清楚这一点的事实表明您可能已经不知所措了。 (这是一个观察,而不是批评。)这有点像说,“我正在开发这个程序,我已经声明了五个变量,但我需要六个,我不知道该怎么做。”跨度>

标签: database-design user-management


【解决方案1】:

只需在指向User 表的User_UserRole 表中包含一个granted_by 列。

【讨论】:

    猜你喜欢
    • 2012-04-15
    • 2010-10-08
    • 1970-01-01
    • 2012-03-09
    • 2011-08-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-05
    相关资源
    最近更新 更多