SqlMembershipProvider.PasswordStrengthRegularExpression Eigenschaft

Definition

Ruft den regulären Ausdruck ab, der zum Auswerten eines Kennworts verwendet wird.

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

Eigenschaftswert

String

Ein regulärer Ausdruck, der zum Auswerten eines Kennworts verwendet wird.

Beispiele

Im folgenden Beispiel wird das Konfigurationselement (ASP.NET Einstellungen Schema) im system.web Abschnitt der Web.config-Datei der Anwendung dargestellt. Es gibt an, dass die Anwendung eine Instanz der SqlMembershipProvider Klasse verwendet, um Mitgliedschaftsdienste bereitzustellen, und legt das passwordStrengthRegularExpression Attribut auf einen regulären Ausdruck fest, der überprüft, dass das Kennwort die folgenden Kriterien erfüllt:

  • Ist mindestens sieben Zeichen.

  • Enthält mindestens eine Ziffer.

  • Enthält mindestens ein spezielles (nicht alphanumerisches) Zeichen.

Wenn das Kennwort diese Kriterien nicht erfüllt, wird das Kennwort vom Mitgliedschaftsanbieter nicht akzeptiert.

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

Hinweise

Die PasswordStrengthRegularExpression Eigenschaft ruft den regulären Ausdruck ab, der zum Bewerten der Kennwortkomplexität für das SqlMembershipProvider Objekt verwendet wird.

Die PasswordStrengthRegularExpression Eigenschaft wird in der Anwendungskonfiguration mithilfe passwordStrengthRegularExpression des Attributs des Mitgliedschaftselements (ASP.NET Einstellungen Schema)-Konfigurationselements festgelegt.

Gilt für

Siehe auch