MembershipProvider.PasswordStrengthRegularExpression Eigenschap

Definitie

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.

Van toepassing op

Zie ook