2013-10-09 5 views
0

Я работаю над небольшим приложением MVC, и теперь я хочу создать раздел admin на веб-сайте, так что только пользователи-администраторы могут получить доступ к этой странице/разделу. В настоящее время у меня есть аутентификация по форме.MVC Role Provider

Я следил за учебником (http://msdn.microsoft.com/en-us/library/t32yf0a9.aspx) относительно поставщика роли в MVC и как он может распределять и выполнять все эти действия с помощью мастера для поставщика ролей, как вы можете создавать пользователей.

Мой вопрос - это те пользователи, которых я настраиваю для администратора/не администратора, используя мастер роли поставщика, будут ли они пользователями, которые будут аутентифицироваться для доступа к приложению? я в настоящее время проверки подлинности, которые проверяют пользователь в базу данных

Заранее спасибо

ответ

1

Я хотел бы предложить вам просто «Google» по этому вопросу.

Посмотрите, как это просто:

В принципе, есть AuthorizeAttribute там, которые вы должны использовать и поставку с вашим уполномоченного пользователей :

[Authorize("Kayze")] 
public ActionResults Employees() 
{ 
    //Your code 
} 

Теперь уведомление, что пользователь «Kayze» будет проверяться на источник (DB, Active-каталог, файл и т.д.), которые ваша роль поставщика основана.

авторизации пользователей и аутентификации зависит от вашей роли-провайдера, пожалуйста, прочитайте эту статью о том, как настроить его: http://odetocode.com/articles/427.aspx

+1

Спасибо за ответ, я знаю, что атрибут Авторизовать. И у меня уже есть действующий код аутентификации для «всех пользователей». Мой вопрос касался использования поставщика роли и того, как он аутентифицируется, и как он распределяет разных пользователей (например, Admin, обычный) – kayze

+0

Это зависит от того, какой именно поставщик роли вы используете. –

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

  • Нет связанных вопросов^_^