Простая аутентификация
От: user049  
Дата: 15.08.10 08:10
Оценка:
В статье http://plsc-rover.habrahabr.ru/blog/96601/
непонятна строка

return myUserManager.ValidateUser(username, password);//Ваша реализация аутентификации пользователя

myUserManager — это экземпляр класса CustomMembershipProvider? Если да, то как его можно создать внутри его же функции?
По идее мне надо вызвать MembershipProvider.ValidateUser, чтобы записать пользователя.
Re: Простая аутентификация
От: mrjeka Россия  
Дата: 16.08.10 14:41
Оценка: 2 (1)
Здравствуйте, user049, Вы писали:


U>
U>return myUserManager.ValidateUser(username, password);//Ваша реализация аутентификации пользователя
U>

U>myUserManager — это экземпляр класса CustomMembershipProvider? Если да, то как его можно создать внутри его же функции?
U>По идее мне надо вызвать MembershipProvider.ValidateUser, чтобы записать пользователя.

Не записать, а аутентифицировать.
Ну когда вы пишете свой провайдер пользователей, метод ValidateUser вы можете писать как угодно (т.е. логика аутентификации может быть какая угодно). Это и подразумевается.
В коде можно вызывать метод ValidateUser как вашего провайдера, так и метод базового (все равно вызовется метод вашего, если конечно вы его укажете дефолтным в конфиге).
Re[2]: Простая аутентификация
От: user049  
Дата: 16.08.10 15:18
Оценка:
Здравствуйте, mrjeka, Вы писали:

M>Здравствуйте, user049, Вы писали:


M>Не записать, а аутентифицировать.

M>Ну когда вы пишете свой провайдер пользователей, метод ValidateUser вы можете писать как угодно (т.е. логика аутентификации может быть какая угодно). Это и подразумевается.
M>В коде можно вызывать метод ValidateUser как вашего провайдера, так и метод базового (все равно вызовется метод вашего, если конечно вы его укажете
дефолтным в конфиге).

Спасибо
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.