Membership.PasswordStrengthRegularExpression Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.