Aracılığıyla paylaş


ActiveDirectoryMembershipProvider.PasswordStrengthRegularExpression Özellik

Tanım

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

Ö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.

Şunlara uygulanır

Ayrıca bkz.