Membership.PasswordStrengthRegularExpression Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar det reguljära uttryck som används för att utvärdera ett lösenord.
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
Egenskapsvärde
Ett reguljärt uttryck som används för att utvärdera ett lösenord.
Exempel
I följande kodexempel visas konfigurationselementet för medlemskap i system.web avsnittet i programmets Web.config-fil. Den anger att programmet använder en instans av SqlMembershipProvider klassen för att tillhandahålla medlemskapstjänster och anger passwordStrengthRegularExpression attributet till ett reguljärt uttryck som validerar lösenordet uppfyller följande villkor:
Är minst sex tecken långt.
Innehåller minst en siffra.
Innehåller minst ett specialtecken (icke-alfanumeriskt).
Innehåller minst en gemen bokstav.
Innehåller minst en versal bokstav.
Om lösenordet inte uppfyller dessa kriterier godkänns inte lösenordet av medlemskapsprovidern.
<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>
Kommentarer
Egenskapen PasswordStrengthRegularExpression hämtar det reguljära uttryck som används för att utvärdera lösenordskomplexitet från providern som anges i Provider egenskapen.
Egenskapen PasswordStrengthRegularExpression anges i programkonfigurationen med hjälp passwordStrengthRegularExpression av attributet för medlemskapskonfigurationselementet.
Mer information om reguljära uttryck finns i .NET Framework Regular Expressions.