ChangePassword Constructor
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.
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
- CreateUserWizard
- PasswordRecovery
- Login
- DeleteUser(String)
- Overzicht van ASP.NET aanmeldingsbesturingselementen
- Aanzicht en gedrag van de ASP.NET Aanmeldingsbesturingselementen
- ASP.NET webserverbesturingselementsjablonen
- Procedure: Verschillende gegevens weergeven voor anonieme en aangemelde gebruikers
- Tabblad Beveiliging van websitebeheerprogramma
- Aanmeldingsbesturingselementen beveiligen
- Basisbeveiligingsprocedures voor webtoepassingen
- Lidmaatschap beveiligen