Проверка пользователей

Последний по порядку, но не по значению, метод 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

Hosted by uCoz