AuthenticationService.ValidateUser(String, String, String) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Проверяет подлинность учетных данных пользователя, не используя билет проверки подлинности.
public:
bool ValidateUser(System::String ^ username, System::String ^ password, System::String ^ customCredential);
[System.ServiceModel.OperationContract]
public bool ValidateUser (string username, string password, string customCredential);
[<System.ServiceModel.OperationContract>]
member this.ValidateUser : string * string * string -> bool
Public Function ValidateUser (username As String, password As String, customCredential As String) As Boolean
Параметры
- username
- String
Проверяемое имя пользователя.
- password
- String
Пароль заданного пользователя.
- customCredential
- String
Значение или значения, которые необходимо проверить в дополнение к параметрам username
и password
.
Возвращаемое значение
Если учетные данные пользователя действительны, значение true
, если нет, значение false
.
- Атрибуты
Исключения
Параметр userName
или password
имеет значение null
.
Комментарии
Метод ValidateUser проверяет подлинность учетных данных пользователя, но не задает файл cookie проверки подлинности. Без файла cookie проверки подлинности пользователь не будет вошел в систему, даже если учетные данные действительны.
Используйте метод , ValidateUser когда необходимо проверить, действительны ли учетные данные пользователя без получения файла cookie проверки подлинности. Например, это можно сделать, если файл cookie проверки подлинности уже хранится в клиентском приложении, но вы хотите убедиться, что учетные данные пользователя по-прежнему действительны при запуске нового сеанса.
Метод ValidateUser вызывает Authenticating событие , но не вызывает CreatingCookie событие .
Примечание
Не вызывайте ValidateUser метод из кода, выполняемого на веб-сервере. Метод вызывается ValidateUser только в составе службы WCF. Дополнительные сведения см. в разделе проверка подлинности ASP.NET.