Я пытаюсь реализовать защиту на основе ролей в своем приложении MVC4, чтобы некоторые действия контроллера были заблокированы для членов не admin. Я нашел эту страницу информации на MSDN: http://msdn.microsoft.com/en-us/library/5k850zwb%28v=vs.100%29.aspxMVC4 Роли Группы проверки подлинности
Может кто-нибудь сказать мне, где бы лучшее место для больших админ самой группы, используя следующую строку:
Roles.CreateRole("Admin");
Я знаю, что я хочу, чтобы проверить мой пользователь таблицу базы данных и проверьте столбец IsAdmin в индексе Home Controller Index, но я не уверен, где создать собственно роль администратора. Любая помощь будет принята с благодарностью.
Привет Амин, я пытался ваше предложение, но теперь я получаю следующее сообщение об ошибке : Этот метод можно вызвать только во время фазы инициализации перед запуском приложения. Используйте PreApplicationStartMethodAttribute, чтобы объявить метод, который будет вызван на этой фазе. – Jay
@Jay - О! ты прав...! Дайте мне несколько минут ... – AminSaghi
К сожалению, я все еще получаю такую же ошибку :( – Jay