У меня есть таблица базы данных, содержащая элементы с ролями, у меня есть действие, которое использует [Autorize(Roles="admin")]
. Моя проблема заключается в том, как сообщить Asp.net MVC, какой член связан с какой ролью?ассоциировать пользователей с ролями?
0
A
ответ
1
Вам нужно будет либо использовать поставщик членства asp.net по умолчанию, который позаботится об этом, либо вам нужно будет сыграть свою роль.
В принципе, вам нужно то, что когда .net выполняет user.IsInRole («admin»), Принципал будет иметь эту роль в списке ролей, с которым он был создан.
дайте мне имя класса (поставщик членства по умолчанию asp.net) –
База первая: System.Web.Security.MembershipProvider, но если вы используете SQL, вы можете использовать: System.Web.Security.SqlMembershipProvider. Настроить: http://www.troyhunt.com/2011/10/5-minute-wonders-aspnet-membership.html –