我应该将用户添加到角色中还是在.Net中为用户添加角色?

时间:2011-11-06 14:52:21

标签: asp.net-mvc asp.net-mvc-3

我有一个列出用户的屏幕。它没有显示他们有什么角色。我有另一个屏幕,列出了我从下拉列表中选择的特定角色的用户。

我想要决定的是。我应该在用户屏幕上有[添加角色]按钮还是[在角色屏幕上添加用户按钮。在我看来,两者都可以,但在开始几个小时的编码之前,我想知道是否有人对最佳方法有任何建议。

希望这个问题是允许的。我真的想知道一个或另一个选择是否存在优势或劣势

2 个答案:

答案 0 :(得分:0)

通常,您将用户添加到角色 - 权限通常授予角色而非用户,因此如果您尝试找出谁有权访问[Blah],您通常需要具有指定角色的所有用户的列表

这并不是说您不应该提供有关用户列出角色的其他信息 - 可能是弹出窗口或类似的

答案 1 :(得分:0)

这取决于您的用户通常如何使用您的应用程序。让用户学习并找出答案。

最常见的用例可能是创建新用户并向该用户添加角色。 在大多数系统中,创建新角色和分配大量用户的用例不太常见。但你的可能会有所不同吗?

当然,一种解决方案是实现两者。