Bagikan melalui


Membership.MaxInvalidPasswordAttempts Properti

Definisi

Mendapatkan jumlah upaya kata sandi atau jawaban kata sandi yang tidak valid yang diizinkan sebelum pengguna keanggotaan dikunci.

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

Nilai Properti

Jumlah upaya kata sandi atau jawaban kata sandi yang tidak valid yang diizinkan sebelum pengguna keanggotaan dikunci.

Contoh

Contoh kode berikut menunjukkan elemen keanggotaan di bagian system.web file Web.config aplikasi. Ini menentukan bahwa aplikasi menggunakan instans SqlMembershipProvider kelas untuk menyediakan layanan keanggotaan, dan mengatur maxInvalidPasswordAttempts atribut ke lima upaya yang tidak valid dan passwordAttemptWindow hingga 30 menit.

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

Keterangan

Properti MaxInvalidPasswordAttempts bekerja bersama dengan PasswordAttemptWindow properti untuk melindungi dari sumber yang tidak diinginkan menggunakan upaya berulang untuk menebak kata sandi atau jawaban kata sandi pengguna keanggotaan.

Jika jumlah kata sandi atau jawaban kata sandi yang dimasukkan untuk pengguna keanggotaan lebih besar dari atau sama dengan nilai MaxInvalidPasswordAttempts properti dalam jumlah menit yang ditentukan oleh PasswordAttemptWindow properti , maka pengguna dikunci dari situs Web dengan mengatur IsLockedOut properti ke true sampai pengguna tidak terkunci oleh panggilan ke UnlockUser metode .

Jika kata sandi atau jawaban kata sandi yang valid diberikan sebelum nilai MaxInvalidPasswordAttempts properti tercapai, penghitung yang melacak jumlah upaya yang tidak valid diatur ke nol.

Upaya kata sandi dan jawaban kata sandi tidak valid dilacak secara terpisah. Misalnya, jika MaxInvalidPasswordAttempts properti diatur ke 5, pengguna memiliki hingga lima upaya untuk memasukkan kata sandi yang benar dan hingga lima upaya untuk memasukkan jawaban kata sandi yang benar tanpa dikunci.

Nilai MaxInvalidPasswordAttempts properti diatur dalam konfigurasi aplikasi menggunakan maxInvalidPasswordAttempts atribut elemen konfigurasi keanggotaan .

RequiresQuestionAndAnswer Jika properti adalah false, upaya jawaban kata sandi tidak valid tidak dilacak.

Berlaku untuk

Lihat juga