Aracılığıyla paylaş


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; }
static member MaxInvalidPasswordAttempts : int
Public Shared ReadOnly Property MaxInvalidPasswordAttempts As Integer

Özellik Değeri

Ü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 bölümündeki üyelik öğesini system.web 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 yinelenen girişimler 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 MaxInvalidPasswordAttempts değerine eşit veya ondan büyükse, kullanıcı yöntemine yapılan bir çağrıyla UnlockUser kilidi kaldırılana true kadar özelliğini olarak ayarlayarak IsLockedOut Web sitesi dışında kilitlenir.

Özelliğin değerine MaxInvalidPasswordAttempts ulaşılana kadar 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 doğru parolayı girmek için en fazla beş denemesi ve kilitlenmeden doğru parola yanıtını girmek için en fazla beş denemesi olur.

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