Este tema aún no ha recibido ninguna valoración - Valorar este tema

SqlMembershipProvider.PasswordStrengthRegularExpression (Propiedad)

Obtiene la expresión regular que se utiliza para evaluar una contraseña.

Espacio de nombres: System.Web.Security
Ensamblado: System.Web (en system.web.dll)

public override string PasswordStrengthRegularExpression { get; }
/** @property */
public String get_PasswordStrengthRegularExpression ()

public override function get PasswordStrengthRegularExpression () : String

No aplicable.

Valor de propiedad

Expresión regular que se utiliza para evaluar una contraseña.

La propiedad PasswordStrengthRegularExpression obtiene la expresión regular que se utiliza para evaluar la complejidad de la contraseña para el objeto SqlMembershipProvider.

La propiedad PasswordStrengthRegularExpression se establece en la configuración de la aplicación, utilizando el atributo passwordStrengthRegularExpression del elemento de configuración Elemento membership (Esquema de configuración de ASP.NET).

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

  • Tiene al menos 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 suscripciones no la acepta.

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

Windows 98, Windows 2000 Service Pack 4, Windows CE, Windows Millennium, Windows Mobile para Pocket PC, Windows Mobile para Smartphone, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter

Microsoft .NET Framework 3.0 es compatible con Windows Vista, Microsoft Windows XP SP2 y Windows Server 2003 SP1.

.NET Framework

Compatible con: 3.0, 2.0
¿Te ha resultado útil?
(Caracteres restantes: 1500)
© 2013 Microsoft. Reservados todos los derechos.