Sdílet prostřednictvím


ChangePassword Konstruktor

Definice

Inicializuje novou instanci ChangePassword třídy.

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

Příklady

Následující příklad kódu ukazuje, jak nastavit NewPasswordRegularExpression vlastnost definovat regulární výraz, který kontroluje hesla, aby se zajistilo, že splňují následující kritéria:

  • Jsou větší než šest znaků.

  • Obsahují aspoň jednu číslici.

  • Obsahují aspoň jeden speciální znak (nealnumerický).

Uživateli se zobrazí požadavky na heslo obsažené ve PasswordHintText vlastnosti.

Pokud heslo zadané uživatelem nesplňuje kritéria, zobrazí se uživateli text obsažený ve NewPasswordRegularExpressionErrorMessage vlastnosti. Pokud není zadáno nové heslo, zobrazí se uživateli text obsažený ve NewPasswordRequiredErrorMessage vlastnosti.

Poznámka:

Nové heslo musí splňovat minimální požadavky nastavené poskytovatelem členství v objektu MinRequiredPasswordLength, MinRequiredNonAlphanumericCharactersa PasswordStrengthRegularExpression vlastnosti. Pokud heslo nesplňuje tyto požadavky, ChangePasswordError vyvolá se událost.

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

Platí pro

Viz také