ChangePassword.NewPasswordRegularExpressionErrorMessage Eigenschap

Definitie

Hiermee wordt het foutbericht weergegeven of ingesteld dat wordt weergegeven wanneer het ingevoerde wachtwoord niet voldoet aan de reguliere expressiecriteria die in de NewPasswordRegularExpression eigenschap zijn gedefinieerd.

public:
 virtual property System::String ^ NewPasswordRegularExpressionErrorMessage { System::String ^ get(); void set(System::String ^ value); };
public virtual string NewPasswordRegularExpressionErrorMessage { get; set; }
member this.NewPasswordRegularExpressionErrorMessage : string with get, set
Public Overridable Property NewPasswordRegularExpressionErrorMessage As String

Waarde van eigenschap

Het foutbericht dat wordt weergegeven wanneer het ingevoerde wachtwoord niet voldoet aan de reguliere expressie die is gedefinieerd in de NewPasswordRegularExpression. De standaardwaarde is Empty.

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u de NewPasswordRegularExpression eigenschap instelt om een reguliere expressie te definiëren waarmee wachtwoorden worden gecontroleerd om ervoor te zorgen dat ze voldoen aan de volgende criteria:

  • Zijn groter dan zes tekens.

  • Bevat ten minste één cijfer.

  • Bevatten ten minste één speciaal (niet-alfanumeriek) teken.

De wachtwoordvereisten in de PasswordHintText eigenschap worden aan de gebruiker weergegeven.

Als het wachtwoord dat door de gebruiker is ingevoerd, niet aan de criteria voldoet, wordt de tekst in de NewPasswordRegularExpressionErrorMessage eigenschap weergegeven aan de gebruiker. Als er geen nieuw wachtwoord wordt ingevoerd, wordt de tekst in de NewPasswordRequiredErrorMessage eigenschap weergegeven aan de gebruiker.

Note

Het nieuwe wachtwoord moet ook voldoen aan de minimale vereisten die zijn ingesteld door de lidmaatschapsprovider in de MinRequiredPasswordLength, MinRequiredNonAlphanumericCharactersen PasswordStrengthRegularExpression eigenschappen. Als het wachtwoord niet aan deze vereisten voldoet, wordt de ChangePasswordError gebeurtenis gegenereerd.

<%@ page language="C#"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
  <title>Change Password with Validation</title>
</head>
<body>
  <form id="form1" runat="server">
  <div>
  <asp:changepassword id="ChangePassword1" runat="server"
  PasswordHintText = 
    "Please enter a password at least 7 characters long, 
    containing a number and one special character."
  NewPasswordRegularExpression =
    '@\"(?=.{7,})(?=(.*\d){1,})(?=(.*\W){1,})' 
  NewPasswordRegularExpressionErrorMessage =
    "Error: Your password must be at least 7 characters long, 
    and contain at least one number and one special character." >
  </asp:changepassword>
  </div>
  </form>
</body>
</html>
<%@ page language="VB"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
  <title>Change Password with Validation</title>
</head>
<body>
  <form id="form1" runat="server">
  <div>
  <asp:changepassword id="ChangePassword1" runat="server"
  PasswordHintText = "Please enter a password at least 7 characters long, containing a number and one special character."
  NewPasswordRegularExpression = '@\"(?=.{7,})(?=(.*\d){1,})(?=(.*\W){1,})' 
  NewPasswordRegularExpressionErrorMessage = "Your password must be at least 7 characters long, and contain at least one number and one special character.">
  </asp:changepassword>
  </div>
  </form>
</body>
</html>

Opmerkingen

Gebruik de NewPasswordRegularExpressionErrorMessage eigenschap om de gebruiker te informeren dat het ingevoerde wachtwoord niet voldoet aan de reguliere expressie die in de NewPasswordRegularExpression eigenschap is gedefinieerd.

Dit NewPasswordRegularExpressionErrorMessage is niet gerelateerd aan de afdwinging van wachtwoorden die kunnen worden geconfigureerd op het niveau van het gegevensarchief. Het nieuwe wachtwoord moet voldoen aan de minimale vereisten die zijn ingesteld door de lidmaatschapsprovider in de MinRequiredPasswordLength, MinRequiredNonAlphanumericCharactersen PasswordStrengthRegularExpression eigenschappen. Als het wachtwoord niet aan deze vereisten voldoet, wordt de ChangePasswordError gebeurtenis gegenereerd.

Van toepassing op

Zie ook