ChangePassword Oluşturucu
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
ChangePassword sınıfının yeni bir örneğini başlatır.
public:
ChangePassword();
public ChangePassword ();
Public Sub New ()
Örnekler
Aşağıdaki kod örneği, aşağıdaki ölçütleri karşıladığından emin olmak için parolaları denetleen bir normal ifade tanımlamak için özelliğinin nasıl ayarlandığını NewPasswordRegularExpression gösterir:
Altı karakterden büyük.
En az bir basamak içerir.
En az bir özel (alfasayısal olmayan) karakter içerir.
özelliğinde PasswordHintText yer alan parola gereksinimleri kullanıcıya görüntülenir.
Kullanıcı tarafından girilen parola ölçütleri karşılamıyorsa, özelliğinde NewPasswordRegularExpressionErrorMessage yer alan metin kullanıcıya görüntülenir. Yeni bir parola girilmediyse, özelliğinde NewPasswordRequiredErrorMessage yer alan metin kullanıcıya görüntülenir.
Not
Yeni parola, , MinRequiredNonAlphanumericCharactersve PasswordStrengthRegularExpression özelliklerinde MinRequiredPasswordLengthüyelik sağlayıcısı tarafından ayarlanan en düşük gereksinimleri karşılamalıdır. Parola bu gereksinimleri karşılamıyorsa, ChangePasswordError olay oluşturulur.
<%@ 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>
Şunlara uygulanır
Ayrıca bkz.
- CreateUserWizard
- PasswordRecovery
- Login
- DeleteUser(String)
- ASP.NET Oturum Açma Denetimlerine Genel Bakış
- ASP.NET Oturum Açma Denetimlerinin Görünümünü ve Davranışını Özelleştirme
- Web Sunucusu Denetim Şablonlarını ASP.NET
- Nasıl yapılır: Anonim ve Oturum Açmış Kullanıcılara Farklı Bilgiler Görüntüleme
- Web Sitesi Yönetim Aracı Güvenlik Sekmesi
- Oturum Açma Denetimlerinin Güvenliğini Sağlama
- Web Uygulamaları için Temel Güvenlik Uygulamaları
- Üyeliğin Güvenliğini Sağlama
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin