MembershipProvider.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:
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 edilmemektedir.
<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.