По сути, вы должны создать класс, который наследуется от абстрактного MembershipProvider класса в .NET Framework. Затем вы должны реализовать все абстрактные члены базового класса. ValidateUser, GetUser и Initialize, вероятно, являются наиболее важными элементами для реализации в зависимости от того, какой интерфейс вы хотите поддерживать.
Поставщик членства по умолчанию ничего не создает в базе данных автоматически. Вы должны запустить aspnet_regsql.exe
, чтобы создать необходимые базы данных.
Для использования по умолчанию asp.net SqlMembershipProvider . Вам просто нужно включить его и ввести правильную строку подключения (см. Пример конфигурации в MSDN). Затем вы должны создать страницу входа, которая проверяет пользователя с помощью настроенного поставщика членства. Самый простой способ - использовать Контроль входа в систему .