Я разработал приложение asp.net mvc + C#. у него есть 2 пользователя в качестве администратора Super, Admin и User. Я хочу управлять функциональностью в соответствии с их ролями. Я управляю данными в базе данных сервера sql. Как управлять этим в asp.net mvc? где shuold мне нужно написать код для этого управления?управление ролью приложений в asp.net mvc (как)?
ответ
Ну, я могу представить два варианта.
Вы можете использовать asp.Net по умолчанию sqlMembershipProvider
и sqlRoleProvider
для аутентификации и авторизации своих пользователей. Если вы это сделаете, вы должны включить свою базу данных в свою. В этом случае вам нужно только написать:
[Authorize(Role="Administrator")]
public ActionResult myAction(){}
Атрибут authorize
только позволит администраторам ввести myAction
ActionResult. (Проверьте, есть ли роль администратора в asp.net-членстве и базе данных ролей - там почти полдюжины ролей, но я их не использовал).
Второй вариант заключается в использовании вашей собственной базы данных для хранения информации о роли и написании собственных атрибутов авторизации и оформлении их actionresults
. this question поможет вам понять, как вы можете наследовать от AuthorizeAttribute
, чтобы написать свою собственную логику авторизации.
- 1. Управление ролью веб-приложений
- 2. Управление ролью в asp.net
- 3. Управление ролью в ASP.NET
- 4. крошечное управление ролью для asp.net mvc 3
- 5. Управление ролью ASP.NET, как это работает?
- 6. Управление ролью в ASP MVC 5 (Microsoft.AspNet.Identity)
- 7. Управление памятью приложений MVC
- 8. Управление ролью администратора на веб-сайте ASP.NET
- 9. Управление ролью ASP.NET с SQL Server 2012
- 10. Управление переменной ролью
- 11. Управление ролью AspNet.Identity
- 12. ASP.NET MVC 2 - попытка настроить управление ролью/пользователями с помощью инструмента конфигурации ASP.NET
- 13. ASP.NET MVC управление ViewModels
- 14. ASP.NET MVC - Управление
- 15. Управление ролью аутентификации на основе Windows в веб-приложении ASP.NET
- 16. Управление сеансом в ASP.NET mvc
- 17. Управление сервером в ASP.NET MVC
- 18. Управление состоянием в ASP.NET MVC
- 19. Разработка приложений: управление NH-сеансами, общий репозиторий, ASP.NET MVC
- 20. Использование ASP.NET MVC представление в управление asp.net
- 21. Управление веб-формами Asp.net в asp.net mvc
- 22. ELMAH и управление исключениями в ASP.NET MVC
- 23. Редактирование «GridView», как управление в ASP.NET MVC
- 24. Управление стилями и сценариями в Asp.Net MVC
- 25. Управление ролью на основе маршрутов в рельсах
- 26. ASP.Net MVC Управление панелью вкладок
- 27. Управление сеткой для ASP.NET MVC?
- 28. Управление Gridview для ASP.NET MVC
- 29. Управление ASP.NET Gridview с MVC
- 30. Как использовать управление диаграммой Asp.Net в Asp.Net MVC 3?