Как управлять ролями в ASP MVC с помощью EF и SQL

Я разрабатываю приложение ASP .Net MVC 3 с использованием С# и SQL Server 2005. Я также использую Entity Framework и метод Code First.

У меня есть 3 типа пользователей: Root, Super User и Admin.

Фактически, в моей базе есть таблица User и таблица Type_Account, которые содержат эти 3 типа ролей.

Каждый тип пользователей имеет свои права доступа.

Чтобы справиться с этим, я нашел несколько руководств в Интернете, которые я использовал: /asp.netwebadminfiles/security/roles/manageAllRoles.aspx

Интересно, смогу ли я управлять этой ролью, даже если я использую базу ??


person Pizza Man    schedule 06.06.2013    source источник


Ответы (1)


ASP NET предоставляет вам несколько вариантов управления аутентификацией (пользователь и пароль) и авторизацией (ролями). Если вы хотите использовать собственную структуру базы данных, вам следует создать собственный Memebership и RoleProvider.

Членство в MSDN

Поставщик ролей MSDN

person Neobta    schedule 06.06.2013