Membership.MaxInvalidPasswordAttempts Özellik

Tanım

Üyelik kullanıcısı kilitlenmeden önce izin verilen geçersiz parola veya parola yanıtı denemelerinin sayısını alır.

public:
 static property int MaxInvalidPasswordAttempts { int get(); };
public static int MaxInvalidPasswordAttempts { get; }
member this.MaxInvalidPasswordAttempts : int
Public Shared ReadOnly Property MaxInvalidPasswordAttempts As Integer

Özellik Değeri

Int32

Üyelik kullanıcısı kilitlenmeden önce izin verilen geçersiz parola veya parola yanıtı denemelerinin sayısı.

Örnekler

Aşağıdaki kod örneği, uygulamanın Web.config dosyasının system.web bölümündeki üyelik öğesini gösterir. Uygulamanın üyelik hizmetleri sağlamak için sınıfının bir örneğini SqlMembershipProvider kullandığını belirtir ve özniteliğini beş geçersiz girişime ve passwordAttemptWindow 30 dakikaya ayarlarmaxInvalidPasswordAttempts.

<membership defaultProvider="SqlProvider"  
  userIsOnlineTimeWindow = "20>  
  <providers>  
    <add  
      name="SqlProvider"  
      type="System.Web.Security.SqlMembershipProvider"  
      connectionStringName="SqlServices"  
      requiresQuestionAndAnswer="true"  
      maxInvalidPasswordAttempts="5"  
      passwordAttemptWindow="30"  
      applicationName="MyApplication" />  
  </providers>  
</membership>  

Açıklamalar

özelliği, MaxInvalidPasswordAttempts üyelik kullanıcısının parolasını veya parola yanıtını PasswordAttemptWindow tahmin etmek için tekrarlanan girişimleri kullanarak istenmeyen bir kaynağa karşı koruma sağlamak için özelliğiyle birlikte çalışır.

Üyelik kullanıcısı için girilen geçersiz parola veya parola yanıtlarının sayısı özellik tarafından PasswordAttemptWindow belirtilen dakika sayısı içinde özelliğin değerinden MaxInvalidPasswordAttempts büyük veya buna eşitse, kullanıcı yöntemine yapılan bir çağrıyla UnlockUser kilidi kaldırılana true kadar özelliği olarak ayarlanarak IsLockedOut Web sitesi dışında kilitlenir.

Özelliğin MaxInvalidPasswordAttempts değerine ulaşılamadan önce geçerli bir parola veya parola yanıtı verilirse, geçersiz deneme sayısını izleyen sayaç sıfır olarak ayarlanır.

Geçersiz parola ve parola yanıtı denemeleri ayrı olarak izlenir. Örneğin, özellik 5 olarak ayarlanırsa MaxInvalidPasswordAttempts , kullanıcının en çok beş doğru parola girme girişimi vardır ve beşe kadar kilitlenmeden doğru parola yanıtını girme girişiminde bulunur.

Özellik MaxInvalidPasswordAttempts değeri, üyelik yapılandırma öğesinin maxInvalidPasswordAttempts özniteliği kullanılarak uygulama yapılandırmasında ayarlanır.

RequiresQuestionAndAnswer özelliği ise falsegeçersiz parola yanıtı denemeleri izlenmez.

Şunlara uygulanır

Ayrıca bkz.