ASP.net是角色的用户

时间:2010-11-22 10:34:30

标签: c# asp.net roles

我在弄清楚如何快速找出是/否是角色中的用户名时遇到了麻烦?我已经达到了:

Roles.FindUsersInRole("Admin", usersName)

但是有点卡住了,这样做有什么简单的方法吗?

2 个答案:

答案 0 :(得分:16)

以下返回true或false,具体取决于指定的用户是否处于指定的角色

Roles.IsUserInRole(userName, role)

因此,例如,如果您想从特定角色中删除用户,则可以使用

 if (Roles.IsUserInRole(userName, role))
         Roles.RemoveUserFromRole(userName, role);

答案 1 :(得分:0)

还有一种更好的方法

if (Roles.IsUserInRole("Admin")) 
{
    // Code Here... 
}