Membership.PasswordStrengthRegularExpression Vlastnost

Definice

Získá regulární výraz použitý k vyhodnocení hesla.

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

Hodnota vlastnosti

Regulární výraz použitý k vyhodnocení hesla.

Příklady

Následující příklad kódu ukazuje prvek konfigurace členství v system.web části souboru Web.config aplikace. Určuje, že aplikace používá instanci SqlMembershipProvider třídy k poskytování služeb členství a nastaví passwordStrengthRegularExpression atribut na regulární výraz, který ověřuje heslo splňuje následující kritéria:

  • Je aspoň šest znaků dlouhých.

  • Obsahuje alespoň jednu číslici.

  • Obsahuje aspoň jeden speciální znak (nealnumerický).

  • Obsahuje aspoň jedno malé písmeno.

  • Obsahuje aspoň jedno velké písmeno.

Pokud heslo nesplňuje tato kritéria, není toto heslo přijato poskytovatelem členství.

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

Poznámky

Vlastnost PasswordStrengthRegularExpression získá regulární výraz použitý k vyhodnocení složitosti hesla od zprostředkovatele zadaného Provider ve vlastnosti.

Vlastnost PasswordStrengthRegularExpression je nastavena v konfiguraci aplikace pomocí passwordStrengthRegularExpression atributu prvku konfigurace členství .

Další informace o regulárních výrazech naleznete v tématu .NET Framework Regulární výrazy.

Platí pro

Viz také