2012-08-23 20 views

cevap

10

, sadece bir kullanıcı onlar uzun süre için bir kimlik doğrulama tanımlama devam gerek kalmadan söylediği kişi olduğunu doğrulamak isteyebilirsiniz zamanlar vardır.

+0

yüzden() FormsAuthentication.Authenticate bir geçersiz kılma dahilinde MembershipProvider.ValidateUser() kullanmalıdır yanlış döndürür? – Luke

+0

@Coulton, 'Authenticate()' yöntemi bu bağlamda aynı şeyi esasen olacak, böylece geçersiz kılmak için gerekli değildir. Birden fazla olsaydı 'ValidateUser()' yöntemi kullanarak teoride, kendi sağlayıcı seçmek için izin verecek. 'Authenticate()' yöntemi, web.config dosyasında yapılandırılmış olanı kullanır. –

+1

Sadece [burada] (http://msdn.microsoft.com/en-us/library/system.web.security.formsauthentication.authenticate.aspx) kimlik doğrulaması yaptığının farkına vardım(); alternatif Üyelik, VValidateUser gibi Üyelik API'lerini kullanmaktır. //go.microsoft.com/fwlink/? LinkId = 252463.': Daha fazla bilgi için http bakın. Bu yüzden, Membership.ValidateUser() yöntemini kullanmalı ve bu yöntemde formlarımın kimlik doğrulamasını yapmalıyım – Luke

1

Sadece geçirilen kullanıcı adı ve şifre veritabanı ve maçta varsa veri kaynağınızı (veritabanı) kontrol etmek ve gerçek Check MSDN döndürür. Eşleşmezlerse, bu

public static bool ValidateUser(string username, string password) 
İlgili konular