2009-04-07 6 views

ответ

62

using System.Web.Security;

Roles.GetRolesForUser() 

Или

Roles.GetRolesForUser(String), если она не была направлена ​​вошедшего в систему пользователя.

+14

, что о том, когда функция диспетчера ролей не был включен? – IEnumerator

+1

Если функция Role Manager не была включена, включите ее в Web.config: '' – DigitalDan

2

попробовать это, если вы хотите проверить, вошедшего в систему пользователя для конкретной роли:

Roles.IsUserInRole("Admin") 
+2

Не задал ли конкретно вопрос о том, чтобы избежать проверки каждой роли в индивидуальном порядке? – FoolishSeth

+0

Добавьте, пожалуйста, полезную ссылку, чтобы объяснить некоторые сведения о необходимости. –

Смежные вопросы