MembershipProvider.PasswordStrengthRegularExpression Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den regulären Ausdruck ab, der zum Auswerten eines Kennworts verwendet wird.
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
Eigenschaftswert
Ein regulärer Ausdruck, der zum Auswerten eines Kennworts verwendet wird.
Beispiele
Das folgende Beispiel zeigt das Konfigurationselement membership-Element (ASP.NET-Einstellungsschema) im Abschnitt der Web.config Datei der system.web Anwendung. Sie gibt an, dass die Anwendung eine Instanz der -Klasse zum Bereitstellen von Mitgliedschaftsdiensten verwendet, und legt das -Attribut auf einen regulären Ausdruck fest, der überprüft, ob das Kennwort die folgenden SqlMembershipProvider passwordStrengthRegularExpression Kriterien erfüllt:
Ist größer als 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 Auswerten der Kennwortkomplexität für das -Objekt MembershipProvider verwendet wird.
Die PasswordStrengthRegularExpression -Eigenschaft wird in der Anwendungskonfiguration mithilfe des -Attributs des passwordStrengthRegularExpression membership-Elements (ASP.NET Settings Schema) festgelegt.