Членство в ASP.NET MVC2: как получить userID и roleID зарегистрированного пользователя? - PullRequest
4 голосов
/ 04 мая 2010

Как я могу получить userID и roleID пользователя, который зарегистрирован в приложении? User.Identity не содержит этих данных?

Спасибо,
Ile

Ответы [ 3 ]

13 голосов
/ 04 мая 2010

Вот как:

string userId = Membership.GetUser().ProviderUserKey.ToString();
string[] roleNames = Roles.GetRolesForUser(username);
4 голосов
/ 04 мая 2010

Еще одна полезная информация:

bool isAdmin =  Roles.IsUserInRole("Admin");
3 голосов
/ 13 апреля 2012

Вы также можете использовать это:

List<String> roles = Roles.GetRolesForUser().ToList();
...