Udostępnij za pośrednictwem


Membership.PasswordStrengthRegularExpression Właściwość

Definicja

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

Dotyczy

Zobacz też