Membership.PasswordStrengthRegularExpression Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u de reguliere expressie op die wordt gebruikt om een wachtwoord te evalueren.
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
Waarde van eigenschap
Een reguliere expressie die wordt gebruikt om een wachtwoord te evalueren.
Voorbeelden
In het volgende codevoorbeeld ziet u het configuratie-element lidmaatschap in de sectie van het system.web Web.config-bestand van de toepassing. Hiermee geeft u op dat de toepassing een exemplaar van de SqlMembershipProvider klasse gebruikt om lidmaatschapsservices te bieden en het passwordStrengthRegularExpression kenmerk instelt op een reguliere expressie waarmee wordt gevalideerd dat het wachtwoord voldoet aan de volgende criteria:
Is ten minste zes tekens lang.
Bevat ten minste één cijfer.
Bevat ten minste één speciaal (niet-alfanumeriek) teken.
Bevat ten minste één kleine letter.
Bevat ten minste één hoofdletter.
Als het wachtwoord niet aan deze criteria voldoet, wordt het wachtwoord niet geaccepteerd door de lidmaatschapsprovider.
<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>
Opmerkingen
De PasswordStrengthRegularExpression eigenschap haalt de reguliere expressie op die wordt gebruikt om wachtwoordcomplexiteit te evalueren van de provider die is opgegeven in de Provider eigenschap.
De PasswordStrengthRegularExpression eigenschap wordt ingesteld in de toepassingsconfiguratie met behulp van het passwordStrengthRegularExpression kenmerk van het lidmaatschapsconfiguratie-element.
Zie .NET Framework Regular Expressions voor meer informatie over reguliere expressies.