Membership.PasswordStrengthRegularExpression Özellik

Tanım

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

public:
 static property System::String ^ PasswordStrengthRegularExpression { System::String ^ get(); };
public static string PasswordStrengthRegularExpression { get; }
static member PasswordStrengthRegularExpression : string
Public Shared ReadOnly Property PasswordStrengthRegularExpression As String

Özellik Değeri

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

Örnekler

Aşağıdaki kod örneği, uygulamanın Web.config dosyasının system.web bölümündeki üyelik yapılandırma öğesini gösterir. Uygulamanın üyelik hizmetleri sağlamak için sınıfının bir örneğini SqlMembershipProvider kullandığını belirtir ve özniteliğini parolayı passwordStrengthRegularExpression doğrulayan aşağıdaki ölçütleri karşılayan normal bir ifadeye ayarlar:

  • En az altı karakter uzunluğundadır.

  • En az bir basamak içerir.

  • En az bir özel (alfasayısal olmayan) karakter içerir.

  • En az bir küçük harf içerir.

  • En az bir büyük harf 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,})(?=.*[a-z])(?=.*[A-Z])"  
      />  
   </providers>  
</membership>  

Açıklamalar

özelliği, PasswordStrengthRegularExpression özelliğinde belirtilen sağlayıcıdan parola karmaşıklığını değerlendirmek için kullanılan normal ifadeyi Provider alır.

PasswordStrengthRegularExpression özelliği, üyelik yapılandırma öğesinin passwordStrengthRegularExpression özniteliği kullanılarak uygulama yapılandırmasında ayarlanır.

Normal ifadeler hakkında daha fazla bilgi için bkz. .NET Framework Normal İfadeler.

Şunlara uygulanır

Ayrıca bkz.