Aracılığıyla paylaş


MembershipProvider.PasswordStrengthRegularExpression Özellik

Tanım

Parolayı değerlendirmek için kullanılan normal ifadeyi alır.

public:
 abstract property System::String ^ PasswordStrengthRegularExpression { System::String ^ get(); };
public abstract string PasswordStrengthRegularExpression { get; }
member this.PasswordStrengthRegularExpression : string
Public MustOverride ReadOnly Property PasswordStrengthRegularExpression As String

Özellik Değeri

Parolayı değerlendirmek için kullanılan normal ifade.

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

<membership defaultProvider="SqlProvider"  
  userIsOnlineTimeWindow = "20>  
  <providers>  
    <add  
      name="SqlProvider"  
      type="System.Web.Security.SqlMembershipProvider"  
      connectionStringName="SqlServices"  
      requiresQuestionAndAnswer="true"  
      passwordStrengthRegularExpression="@\"(?=.{6,})(?=(.*\d){1,})(?=(.*\W){1,})"  
      />  
  </providers>  
</membership>  

Açıklamalar

özelliği, PasswordStrengthRegularExpression nesnenin parola karmaşıklığını değerlendirmek için kullanılan normal ifadeyi MembershipProvider alır.

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.