MembershipProvider.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:
abstract property System::String ^ PasswordStrengthRegularExpression { System::String ^ get(); };
public abstract string PasswordStrengthRegularExpression { get; }
member this.PasswordStrengthRegularExpression : string
Public MustOverride ReadOnly Property PasswordStrengthRegularExpression As String
Waarde van eigenschap
Een reguliere expressie die wordt gebruikt om een wachtwoord te evalueren.
Voorbeelden
In het volgende voorbeeld ziet u het lidshipelement (ASP.NET Settings Schema) configuratie-element in de sectie system.web van het Web.config-bestand van de toepassing. Hiermee geeft u op dat de toepassing een exemplaar van de SqlMembershipProvider klasse gebruikt om lidmaatschapsservices te leveren en het passwordStrengthRegularExpression kenmerk instelt op een reguliere expressie die valideert dat het wachtwoord voldoet aan de volgende criteria:
Is langer dan zeven tekens.
Bevat ten minste één cijfer.
Bevat ten minste één speciaal (niet-alfanumeriek) teken.
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,})"
/>
</providers>
</membership>
Opmerkingen
De PasswordStrengthRegularExpression eigenschap haalt de reguliere expressie op die wordt gebruikt om wachtwoordcomplexiteit voor het MembershipProvider object te evalueren.
De eigenschap PasswordStrengthRegularExpression wordt ingesteld in de toepassingsconfiguratie met behulp van het kenmerk passwordStrengthRegularExpression van het element lidship (ASP.NET Settings Schema) configuratie-element.