Membership.PasswordStrengthRegularExpression Proprietà

Definizione

Ottiene l'espressione regolare usata per valutare una password.

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

Valore della proprietà

Espressione regolare usata per valutare una password.

Esempio

Nell'esempio di codice seguente viene illustrato l'elemento di configurazione dell'appartenenza nella system.web sezione del file di Web.config dell'applicazione. Specifica che l'applicazione usa un'istanza della SqlMembershipProvider classe per fornire servizi di appartenenza e imposta l'attributo su un'espressione passwordStrengthRegularExpression regolare che convalida la password soddisfa i criteri seguenti:

  • Lunghezza minima di sei caratteri.

  • Contiene almeno una cifra.

  • Contiene almeno un carattere speciale (non alfanumerico).

  • Contiene almeno una lettera minuscola.

  • Contiene almeno una lettera maiuscola.

Se la password non soddisfa questi criteri, la password non viene accettata dal provider di appartenenze.

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

Commenti

La PasswordStrengthRegularExpression proprietà ottiene l'espressione regolare utilizzata per valutare la complessità delle password dal provider specificato nella Provider proprietà .

La PasswordStrengthRegularExpression proprietà viene impostata nella configurazione dell'applicazione usando l'attributo passwordStrengthRegularExpression dell'elemento di configurazione dell'appartenenza .

Per altre informazioni sulle espressioni regolari, vedere Espressioni regolari di .NET Framework.

Si applica a

Vedi anche