Aracılığıyla paylaş


ActiveDirectoryMembershipProvider.UnlockUser(String) Yöntem

Tanım

Ü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.

Şunlara uygulanır

Ayrıca bkz.