MembershipProvider.PasswordStrengthRegularExpression Propiedad

Definición

Obtiene la expresión regular utilizada para evaluar una contraseña.

public:
 abstract property System::String ^ PasswordStrengthRegularExpression { System::String ^ get(); };
public abstract string PasswordStrengthRegularExpression { get; }
member this.PasswordStrengthRegularExpression : string
Public MustOverride ReadOnly Property PasswordStrengthRegularExpression As String

Valor de propiedad

String

Expresión regular utilizada para evaluar una contraseña.

Ejemplos

En el ejemplo siguiente se muestra el elemento de configuración membership Element (ASP.NET Settings Schema) de la sección del archivo system.web de Web.config aplicación. Especifica que la aplicación usa una instancia de la clase para proporcionar servicios de pertenencia y establece el atributo en una expresión regular que valida que la contraseña cumple los SqlMembershipProvider passwordStrengthRegularExpression criterios siguientes:

  • Tiene más de siete caracteres.

  • Contiene al menos un dígito.

  • Contiene al menos un carácter especial (no alfanumérico).

Si la contraseña no cumple estos criterios, el proveedor de pertenencia no acepta la contraseña.

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

Comentarios

La PasswordStrengthRegularExpression propiedad obtiene la expresión regular utilizada para evaluar la complejidad de la contraseña para el objeto MembershipProvider .

La propiedad se establece en la configuración de la aplicación mediante el atributo del elemento PasswordStrengthRegularExpression de configuración membership Element passwordStrengthRegularExpression (ASP.NET Settings Schema).

Se aplica a

Consulte también