Membership.PasswordStrengthRegularExpression Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera wyrażenie regularne używane do oceny hasła.
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
Wartość właściwości
Wyrażenie regularne używane do oceny hasła.
Przykłady
Poniższy przykład kodu przedstawia element konfiguracji członkostwa w system.web
sekcji pliku Web.config aplikacji. Określa, że aplikacja używa wystąpienia SqlMembershipProvider klasy do świadczenia usług członkostwa i ustawia passwordStrengthRegularExpression
atrybut na wyrażenie regularne, które weryfikuje hasło spełnia następujące kryteria:
Ma co najmniej sześć znaków.
Zawiera co najmniej jedną cyfrę.
Zawiera co najmniej jeden znak specjalny (inny niż alfanumeryczne).
Zawiera co najmniej jedną małą literę.
Zawiera co najmniej jedną wielką literę.
Jeśli hasło nie spełnia tych kryteriów, hasło nie jest akceptowane przez dostawcę członkostwa.
<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>
Uwagi
Właściwość PasswordStrengthRegularExpression pobiera wyrażenie regularne używane do oceny złożoności hasła od dostawcy określonego Provider we właściwości.
Właściwość PasswordStrengthRegularExpression jest ustawiana w konfiguracji aplikacji przy użyciu passwordStrengthRegularExpression
atrybutu elementu konfiguracji członkostwa .
Aby uzyskać więcej informacji na temat wyrażeń regularnych, zobacz .NET Framework Regular Expressions (Wyrażenia regularne programu .NET Framework).