1

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

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

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

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

4

1 回答 1

1

只需granted_byUser_UserRole表中包含一个指向该User表的列。

于 2011-07-03T00:54:18.043 回答