Search code examples
asp.net-mvc-3asp.net-authentication

How to get all users in a specific role?


How do i get all users from a specific role?

var users = Membership.GetAllUsers();

gets all users in all roles.

it returns a list of MembershipUser, but there is no role property.

Thanks


Solution

  • You need to use the Roles class defined in System.Web.Security. It has a Roles.GetUsersInRole method.

    Here is the documentation.

    If you want to map the returned username to a MembershipUser you can use Membership.GetUser(string username) method on each of the returned values.