AuthenticationService.ValidateUser(String, String, String) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
true
pokud 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.