ActiveDirectoryMembershipProvider.PasswordStrengthRegularExpression Özellik
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.
Parolayı değerlendirmek için kullanılan normal ifadeyi alır.
public:
virtual property System::String ^ PasswordStrengthRegularExpression { System::String ^ get(); };
public override string PasswordStrengthRegularExpression { get; }
member this.PasswordStrengthRegularExpression : string
Public Overrides ReadOnly Property PasswordStrengthRegularExpression As String
Özellik Değeri
Parolayı değerlendirmek için kullanılan normal ifade.
Özel durumlar
Özelliğine PasswordStrengthRegularExpression örnek başlatılmadan önce ActiveDirectoryMembershipProvider erişilir.
Örnekler
Aşağıdaki örnekte, uygulamanın Web.config dosyasının system.web
bölümündeki membership Öğesi (ASP.NET Ayarlar Şeması) yapılandırma öğesi gösterilmektedir. Uygulamanın üyelik hizmetleri sağlamak için sınıfının bir örneğini ActiveDirectoryMembershipProvider kullandığını belirtir ve özniteliğini parolanın passwordStrengthRegularExpression
aşağıdaki ölçütleri karşıladığını doğrulayan normal bir ifadeye ayarlar:
Yedi karakterden büyük.
En az bir basamak içerir.
En az bir özel (alfasayısal olmayan) karakter içerir.
Parola bu ölçütleri karşılamıyorsa, parola üyelik sağlayıcısı tarafından kabul edilmez.
<configuration>
<connectionStrings>
<add name="ADService" connectionString="LDAP://ldapServer/" />
</connectionStrings>
<system.web>
<membership defaultProvider="AspNetActiveDirectoryMembershipProvider">
<providers>
<add name="AspNetActiveDirectoryMembershipProvider"
type="System.Web.Security.ActiveDirectoryMembershipProvider,
System.Web, Version=2.0.3600, Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a"
passwordStrengthRegularExpression=
"@\"(?=.{6,})(?=(.*\d){1,})(?=(.*\W){1,})" />
</providers>
</membership>
</system.web>
</configuration>
Açıklamalar
özelliği, PasswordStrengthRegularExpression parola karmaşıklığını değerlendirmek için kullanılan normal ifadeyi alır.
PasswordStrengthRegularExpression özelliği yönteminde ResetPassword otomatik olarak oluşturulan parolaları doğrulamak için kullanılmaz.
PasswordStrengthRegularExpression özelliği, üyelik Öğesi (ASP.NET Ayarlar Şeması) yapılandırma öğesinin özniteliği kullanılarak passwordStrengthRegularExpression
uygulama yapılandırmasında ayarlanır.