Последний по порядку, но не по значению, метод ValidateUser класса Membership предназначен для проверки пользователя Membership. Если пользователь вводит имя и пароль в маске регистрации, вы можете использовать этот метод для программной проверки введенной информации следующим образом:
if (Membership.ValidateUser(UserNameText.Text, PasswordText.Text))
{
FormsAuthentication.RedirectFromLoginPage(UserNameText.Text, false);
}
else
{
// Неверное имя или пароль
}
В этой главе вы изучили программный интерфейс Membership API, который появился в ASP.NET 2.0. Membership API обеспечивает вас полноценной инфраструктурой управления пользователями вашего приложения. Вы можете применять WAT, новые элементы управления безопасностью или же непосредственно Membership API для доступа к этим базовым службам. Сам Membership API основан на модели поставщиков. Другими словами, вы можете расширять возможности лежащего в основе хранилища, заменяя поставщика и не затрагивая приложения. В этой главе в качестве поставщика использовался только SQL Server. В главе 26 будут описаны подробности создания и конфигурирования собственного настраиваемого поставщика Membership. А в следующей главе вы увидите другой подход к проверке личности пользователя — Windows-аутентификацию.
предыдущая следующая страница вначало главы оглавление
896