ActiveDirectoryMembershipProvider.UnlockUser(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.
Üyelik kullanıcısını doğrulanabilmesi için kilidi temizler.
public:
override bool UnlockUser(System::String ^ username);
public override bool UnlockUser (string username);
override this.UnlockUser : string -> bool
Public Overrides Function UnlockUser (username As String) As Boolean
Parametreler
- username
- String
Kilit durumunu temizlemek için üyelik kullanıcısının adı.
Döndürülenler
true
üyelik kullanıcısının kilidi başarıyla açıldıysa; aksi takdirde , false
. Yöntem ayrıca UnlockUser(String) üyelik kullanıcısı veri deposunda bulunamadığında da döndürür false
.
Özel durumlar
username
boş veya kullanıcı adları için izin verilen uzunluk üst sınırını (genellikle 256 karakter) aşıyor.
-veya-
username
virgül içerir.
-veya-
Kullanıcı adı ile userPrincipalName
eşlenir, ancak username
parametre ters eğik çizgi içerir.
username
, null
değeridir.
UnlockUser(String) Yöntem, örnek başlatılmadan önce ActiveDirectoryMembershipProvider çağrılır.
Açıklamalar
Kullanıcılar en yaygın olarak kilitlenir ve özellik özelliğinde PasswordAttemptWindow belirtilen süre içinde aşıldığında veya yanlış parola kullanarak oturum açmak için çok fazla deneme yapıldığında yöntemi MaxInvalidPasswordAttempts tarafından ValidateUser doğrulanamaz.
EnablePasswordReset özelliği isetrue
, kullanıcının kilidi açık olduğunda hatalı parola sayaçları sıfırlanır.
Sağlayıcı, bağlantı dizesinde belirtilen arama noktasından başlayarak bir alt ağaç araması kullanır. ActiveDirectoryMembershipProvider Bağlantı dizeleri hakkında daha fazla bilgi için sınıf konusuna bakın.
Baştaki ve sondaki boşluklar parametre değerinden username
kırpılır.