SqlMembershipProvider.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:
virtual property System::String ^ PasswordStrengthRegularExpression { System::String ^ get(); };
public override string PasswordStrengthRegularExpression { get; }
member this.PasswordStrengthRegularExpression : string
Public Overrides ReadOnly Property PasswordStrengthRegularExpression As String
Hodnota vlastnosti
Regulární výraz použitý k vyhodnocení hesla.
Příklady
Následující příklad ukazuje element konfigurace membership Element (ASP.NET Settings Schema) v system.web
části Web.config souboru 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á alespoň sedm znaků.
Obsahuje alespoň jednu číslici.
Obsahuje alespoň jeden speciální (nealfumerický) znak.
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,})"
/>
</providers>
</membership>
Poznámky
Vlastnost PasswordStrengthRegularExpression získá regulární výraz použitý k vyhodnocení složitosti hesla pro SqlMembershipProvider objekt.
Vlastnost PasswordStrengthRegularExpression je nastavena v konfiguraci aplikace pomocí atributu passwordStrengthRegularExpression
elementu konfigurace membership Element (ASP.NET Settings Schema).