Sdílet prostřednictvím


AuthenticationService.ValidateUser(String, String, String) Metoda

Definice

Ověřuje přihlašovací údaje uživatele bez vystavení lístku ověřování.

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

Parametry

username
String

Uživatelské jméno, které se má ověřit.

password
String

Heslo pro zadaného uživatele.

customCredential
String

Hodnota nebo hodnoty, které se mají ověřit kromě username a password, pokud jsou k dispozici.

Návraty

truepokud jsou přihlašovací údaje uživatele platné; v opačném případě . false

Atributy

Výjimky

userName nebo password je null.

Poznámky

Metoda ValidateUser ověří přihlašovací údaje uživatele, ale nenastaví ověřovací soubor cookie. Bez ověřovacího souboru cookie nebude uživatel přihlášen, ani když jsou přihlašovací údaje platné.

Metodu použijte, ValidateUser když musíte zkontrolovat, jestli jsou přihlašovací údaje uživatele platné bez přijetí ověřovacího souboru cookie. Můžete to například udělat, pokud je ověřovací soubor cookie již uložený v klientské aplikaci, ale chcete ověřit, že přihlašovací údaje uživatele jsou stále platné při spuštění nové relace.

Metoda ValidateUser vyvolá Authenticating událost, ale nevyvolá CreatingCookie událost.

Poznámka

Nevolejte metodu ValidateUser z kódu, který se spouští na webovém serveru. Voláte metodu ValidateUser pouze jako součást služby WCF. Další informace najdete v tématu ověřování ASP.NET.

Platí pro

Viz také