Bagikan melalui


MembershipProvider.PasswordStrengthRegularExpression Properti

Definisi

Mendapatkan ekspresi reguler yang digunakan untuk mengevaluasi kata sandi.

public:
 abstract property System::String ^ PasswordStrengthRegularExpression { System::String ^ get(); };
public abstract string PasswordStrengthRegularExpression { get; }
member this.PasswordStrengthRegularExpression : string
Public MustOverride ReadOnly Property PasswordStrengthRegularExpression As String

Nilai Properti

Ekspresi reguler yang digunakan untuk mengevaluasi kata sandi.

Contoh

Contoh berikut menunjukkan elemen konfigurasi Element (ASP.NET Settings Schema) keanggotaan di bagian system.web file Web.config aplikasi. Ini menentukan bahwa aplikasi menggunakan instans SqlMembershipProvider kelas untuk menyediakan layanan keanggotaan, dan mengatur passwordStrengthRegularExpression atribut ke ekspresi reguler yang memvalidasi bahwa kata sandi memenuhi kriteria berikut:

  • Lebih besar dari tujuh karakter.

  • Berisi setidaknya satu digit.

  • Berisi setidaknya satu karakter khusus (non-alfanumerik).

Jika kata sandi tidak memenuhi kriteria ini, kata sandi tidak diterima oleh penyedia keanggotaan.

<membership defaultProvider="SqlProvider"  
  userIsOnlineTimeWindow = "20>  
  <providers>  
    <add  
      name="SqlProvider"  
      type="System.Web.Security.SqlMembershipProvider"  
      connectionStringName="SqlServices"  
      requiresQuestionAndAnswer="true"  
      passwordStrengthRegularExpression="@\"(?=.{6,})(?=(.*\d){1,})(?=(.*\W){1,})"  
      />  
  </providers>  
</membership>  

Keterangan

Properti PasswordStrengthRegularExpression mendapatkan ekspresi reguler yang digunakan untuk mengevaluasi kompleksitas kata sandi untuk MembershipProvider objek.

Properti PasswordStrengthRegularExpression diatur dalam konfigurasi aplikasi menggunakan passwordStrengthRegularExpression atribut elemen konfigurasi Elemen (ASP.NET Settings Schema) keanggotaan .

Berlaku untuk

Lihat juga