ASP.NET: Нужна ли вам реализация пользовательского класса MembershipProvider для реализации пользовательского класса Membership?
-
08-07-2019 - |
Вопрос
У меня такой вопрос: «Нужна ли вам реализация пользовательского класса MembershipProvider для реализации пользовательского класса Membership?» " Я немного запутался в реализации пользовательской структуры членства в ASP.NET.
У меня нет примеров классов, чтобы показать вам, но что, если предыдущий веб-сайт использовал базу данных или схему, отличную от тех, которые использует ASP.NET?
Большое спасибо!
Решение
В классе MembershipProvider вы переопределяете методы, которые вы хотите реализовать нестандартным способом, например, аутентифицируете пользователя по пользовательской базе данных или позволяете кому-то изменить свой пароль. Это позволит вам использовать элементы управления входом .NET.
Обычно это означает, что у вас уже есть свой собственный пользовательский класс или вам нужно будет его написать. Для этого вам не нужно наследовать MembershipUser.