ChangePassword Constructor

Definitie

Initialiseert een nieuw exemplaar van de ChangePassword klasse.

public:
 ChangePassword();
public ChangePassword();
Public Sub New ()

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 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>

Van toepassing op

Zie ook