Membership.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:
static property System::String ^ PasswordStrengthRegularExpression { System::String ^ get(); };
public static string PasswordStrengthRegularExpression { get; }
static member PasswordStrengthRegularExpression : string
Public Shared ReadOnly Property PasswordStrengthRegularExpression As String
Eigenschaftswert
Ein regulärer Ausdruck, der zum Auswerten eines Kennworts verwendet wird.
Beispiele
Das folgende Codebeispiel zeigt das Mitgliedschaftskonfigurationselement im system.web
Abschnitt der Web.config-Datei der Anwendung. 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, ob das Kennwort die folgenden Kriterien erfüllt:
Ist mindestens sechs Zeichen lang.
Enthält mindestens eine Ziffer.
Enthält mindestens ein spezielles (nicht alphanumerisches) Zeichen.
Enthält mindestens einen Kleinbuchstaben.
Enthält mindestens einen Großbuchstaben.
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,})(?=.*[a-z])(?=.*[A-Z])"
/>
</providers>
</membership>
Hinweise
Die PasswordStrengthRegularExpression -Eigenschaft ruft den regulären Ausdruck ab, der zum Bewerten der Kennwortkomplexität von dem in der Provider -Eigenschaft angegebenen Anbieter verwendet wird.
Die PasswordStrengthRegularExpression -Eigenschaft wird in der Anwendungskonfiguration mit dem passwordStrengthRegularExpression
Attribut des Mitgliedschaftskonfigurationselements festgelegt.
Weitere Informationen zu regulären Ausdrücken finden Sie unter Reguläre .NET Framework-Ausdrücke.