Sdílet prostřednictvím


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 element 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ěří, že heslo splňuje následující kritéria:

  • Má délku aspoň šest znaků.

  • Obsahuje alespoň jednu číslici.

  • Obsahuje alespoň jeden speciální (nealfumerický) znak.

  • Obsahuje aspoň jedno malé písmeno.

  • Obsahuje aspoň jedno velké písmeno.

Pokud heslo nesplňuje tato kritéria, poskytovatel členství ho nepřijímá.

<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 najdete v tématu Regulární výrazy rozhraní .NET Framework.

Platí pro

Viz také