ChangePassword 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
ChangePassword 클래스의 새 인스턴스를 초기화합니다.
public:
ChangePassword();
public ChangePassword();
Public Sub New ()
예제
다음 코드 예제에서는 다음 조건을 충족 되도록 암호를 확인 하는 정규식을 정의 하는 속성을 설정 NewPasswordRegularExpression 하는 방법을 보여 줍니다.
6자 이상입니다.
하나 이상의 숫자를 포함합니다.
하나 이상의 특수(영숫자가 아닌) 문자를 포함합니다.
속성에 PasswordHintText 포함된 암호 요구 사항이 사용자에게 표시됩니다.
사용자가 입력한 암호가 조건을 충족하지 않으면 속성에 NewPasswordRegularExpressionErrorMessage 포함된 텍스트가 사용자에게 표시됩니다. 새 암호를 입력하지 않으면 속성에 NewPasswordRequiredErrorMessage 포함된 텍스트가 사용자에게 표시됩니다.
메모
새 암호는 , 및 PasswordStrengthRegularExpression 속성의 멤버 자격 공급자가 MinRequiredPasswordLengthMinRequiredNonAlphanumericCharacters설정한 최소 요구 사항을 충족해야 합니다. 암호가 이러한 요구 사항을 충족하지 않으면 이벤트가 발생합니다 ChangePasswordError .
<%@ 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>