Bagikan melalui


ActiveDirectoryMembershipProvider.MaxInvalidPasswordAttempts Properti

Definisi

Mendapatkan jumlah upaya jawaban yang gagal yang diizinkan pengguna untuk pertanyaan pengaturan ulang kata sandi.

public:
 virtual property int MaxInvalidPasswordAttempts { int get(); };
public override int MaxInvalidPasswordAttempts { get; }
member this.MaxInvalidPasswordAttempts : int
Public Overrides ReadOnly Property MaxInvalidPasswordAttempts As Integer

Nilai Properti

Jumlah upaya jawaban kata sandi yang gagal yang diizinkan pengguna sebelum akun dikunci. Default adalah 5.

Pengecualian

Upaya untuk mengakses MaxInvalidPasswordAttempts properti dilakukan sebelum ActiveDirectoryMembershipProvider instans diinisialisasi.

Contoh

Contoh kode berikut menunjukkan entri Web.config yang mengonfigurasi instans ActiveDirectoryMembershipProvider untuk mengunci pengguna yang melakukan tiga upaya gagal untuk memasukkan jawaban kata sandi dalam jendela waktu 10 menit. Jika pengguna dikunci, tidak ada upaya lebih lanjut untuk menjawab pertanyaan kata sandi yang dapat dilakukan selama 15 menit.

<configuration>
  <connectionStrings>
    <add name="ADService" connectionString="LDAP://ldapServer/" />
  </connectionStrings>
  <system.web>
    <membership defaultProvider="AspNetActiveDirectoryMembershipProvider">
      <providers>
        <add name="AspNetActiveDirectoryMembershipProvider"
          type="System.Web.Security.ActiveDirectoryMembershipProvider,
          System.Web, Version=2.0.3600, Culture=neutral,
          PublicKeyToken=b03f5f7f11d50a3a"
          maxInvalidPasswordAttempts="3"
          passwordAttemptWindow="10"
          passwordAnswerAttemptLockoutDuration="15" />
      </providers>
    </membership>
  </system.web>
</configuration>

Keterangan

EnablePasswordReset Ketika properti adalah true, pengguna harus menjawab pertanyaan kata sandi untuk mengatur ulang kata sandi mereka. Pengguna diperbolehkan melakukan sejumlah upaya jawaban terbatas dalam jendela waktu yang ditetapkan oleh PasswordAttemptWindow properti . Jika jumlah upaya jawaban kata sandi lebih besar dari atau sama dengan nilai yang disimpan di MaxInvalidPasswordAttempts properti , pengguna dikunci dari upaya lebih lanjut untuk jumlah menit yang disimpan di PasswordAnswerAttemptLockoutDuration properti .

Catatan

Properti ini tidak mengontrol jumlah upaya masuk yang gagal yang dapat dilakukan pengguna sebelum dikunci. Server Direktori Aktif menangani upaya masuk yang gagal dan tidak dipengaruhi oleh nilai properti ini.

Properti MaxInvalidPasswordAttempts diatur dalam file konfigurasi aplikasi Anda menggunakan maxInvalidPasswordAttempts atribut elemen Element keanggotaan (ASP.NET Settings Schema). Jika properti tidak diatur dalam file konfigurasi aplikasi, MaxInvalidPasswordAttempts properti diatur ke nilai 5default .

Berlaku untuk

Lihat juga