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