.NET C#: как реализовать Ролевую регистрацию и реализовать в C# .net Entity Framework
Я хочу реализовать систему входа на основе ролей для моего приложения. Я хочу ограничить пользователя только авторизованными действиями. Я хочу использовать тег [Authorize] для своих действий контроллера, и я хочу создать таблицу входа в мою базу данных, используя подход базы данных в первую очередь.
2 ответа
Это очень легко создать и управлять аутентификацией на основе членства в C#.net. Вы можете использовать.net Встроенный Asp.net Memeship Provider
или если вы хотите создать собственного провайдера членства, рекомендуется извлечь его из ExtendedMembershipProvider
, Для встроенного поставщика членства.net, пожалуйста, перейдите по ссылкам ниже: -
http://www.asp.net/web-forms/overview/older-versions-security/roles/creating-and-managing-roles-cs
Или же
http://www.codeproject.com/Articles/281573/ASP-NET-Membership-and-Role-Provider
Если вы используете MVC framwork
тогда я предложу вам ссылки ниже:
http://httphttp//weblogs.asp.net/jongalloway/simplemembership-membership-providers-universal-providers-and-the-new-asp-net-4-5-web-forms-and-asp-net-mvc-4-templates://
также
http://www.asp.net/web-pages/overview/security/16-adding-security-and-membership
Используйте Asp. NET менеджер по членству https://msdn.microsoft.com/en-us/library/tw292whz.aspx