AuthenticationService.ValidateUser(String, String, String) Methode

Definitie

Verifieert gebruikersreferenties zonder een verificatieticket uit te geven.

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

Parameters

username
String

De gebruikersnaam die moet worden gevalideerd.

password
String

Het wachtwoord voor de opgegeven gebruiker.

customCredential
String

De waarde of waarden die naast username en password, indien van toepassing, moeten worden gevalideerd.

Retouren

true als de gebruikersreferenties geldig zijn; anders, false.

Kenmerken

Uitzonderingen

userName of password is null.

Opmerkingen

De ValidateUser methode verifieert de gebruikersreferenties, maar stelt geen verificatiecookion in. Zonder een verificatiecooky wordt de gebruiker niet aangemeld, zelfs niet als de referenties geldig zijn.

Gebruik de ValidateUser methode wanneer u moet controleren of de referenties van een gebruiker geldig zijn zonder een verificatiecooky te ontvangen. U kunt dit bijvoorbeeld doen als de verificatiecooky al is opgeslagen in een clienttoepassing, maar u wilt controleren of de referenties van de gebruiker nog geldig zijn wanneer een nieuwe sessie wordt gestart.

Met ValidateUser de methode wordt de Authenticating gebeurtenis gegenereerd, maar wordt de CreatingCookie gebeurtenis niet gegenereerd.

Note

Roep de ValidateUser methode niet aan vanuit code die wordt uitgevoerd op de webserver. U roept de ValidateUser methode alleen aan als onderdeel van een WCF-service. Zie ASP.NET Authentication voor meer informatie.

Van toepassing op

Zie ook