AuthenticationService.ValidateUser(String, String, String) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 password
değ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ı.