【发布时间】:2013-12-17 14:56:12
【问题描述】:
我是 ASP.NET 成员界面的新手。
我了解用户和角色如何相互协作,但我似乎不明白如何在角色和权限之间建立联系。
Membership 和 Roles 自动在我的数据库中创建表,但我没有看到任何对权限方面的引用。
有什么想法吗?
【问题讨论】:
标签: c# asp.net asp.net-membership
我是 ASP.NET 成员界面的新手。
我了解用户和角色如何相互协作,但我似乎不明白如何在角色和权限之间建立联系。
Membership 和 Roles 自动在我的数据库中创建表,但我没有看到任何对权限方面的引用。
有什么想法吗?
【问题讨论】:
标签: c# asp.net asp.net-membership
ASP.NET 成员资格适用于您的应用程序将为用户当前所属的角色提供检查并从那里处理权限处理的方面。
简单地说,在您的应用程序代码中,您将不得不插入类似的东西来处理验证用户是否具有对某个功能的权限:
if (Roles.IsUserInRole("RoleName")) {
// Do something here
}
这实质上创建了权限的前提,当用户被分配一个角色时,他们可以根据系统允许他们执行的操作,他们所属的角色授予他们这样做的能力。
【讨论】: