Aracılığıyla paylaş


AuthenticationService.ValidateUser(String, String, String) Yöntem

Tanım

Kimlik doğrulama bileti vermeden kullanıcı kimlik bilgilerini doğrular.

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

Parametreler

username
String

Doğrulanacak kullanıcı adı.

password
String

Belirtilen kullanıcının parolası.

customCredential
String

varsa ve passworddeğerlerine username ek olarak doğrulanması gereken değer veya değerler.

Döndürülenler

true kullanıcı kimlik bilgileri geçerliyse; aksi takdirde , false.

Öznitelikler

Özel durumlar

userName veya password şeklindedir null.

Açıklamalar

ValidateUser yöntemi kullanıcı kimlik bilgilerini doğrular ancak kimlik doğrulama tanımlama bilgisi ayarlamaz. Kimlik doğrulama tanımlama bilgisi olmadan, kimlik bilgileri geçerli olsa bile kullanıcı oturum açmaz.

ValidateUser Kimlik doğrulama tanımlama bilgisi almadan kullanıcının kimlik bilgilerinin geçerli olup olmadığını denetlemeniz gerektiğinde yöntemini kullanın. Örneğin, kimlik doğrulama tanımlama bilgisi zaten bir istemci uygulamasında depolanıyorsa ancak yeni bir oturum başlatıldığında kullanıcının kimlik bilgilerinin hala geçerli olduğunu doğrulamak istiyorsanız bunu yapabilirsiniz.

ValidateUser yöntemi olayı tetiklerAuthenticating, ancak olayı tetiklerCreatingCookie.

Not

Web sunucusunda yürütülen koddan yöntemini çağırmayın ValidateUser . yöntemini yalnızca bir WCF hizmetinin parçası olarak çağırırsınız ValidateUser . Daha fazla bilgi için bkz. ASP.NET Kimlik Doğrulaması.

Şunlara uygulanır

Ayrıca bkz.