Compartir vía


SqlMembershipProvider.EnablePasswordReset Propiedad

Definición

Obtiene un valor que indica si el proveedor de pertenencia a SQL Server está configurado para permitir que los usuarios restablezcan sus contraseñas.

public:
 virtual property bool EnablePasswordReset { bool get(); };
public override bool EnablePasswordReset { get; }
member this.EnablePasswordReset : bool
Public Overrides ReadOnly Property EnablePasswordReset As Boolean

Valor de propiedad

true si el proveedor de pertenencia admite el restablecimiento de contraseña; de lo contrario, false. El valor predeterminado es true.

Ejemplos

En el ejemplo de código siguiente se muestra el elemento de pertenencia en la system.web sección del archivo Web.config para una aplicación de ASP.NET. Especifica la instancia de la aplicación y habilita el restablecimiento de SqlMembershipProvider contraseña.

<membership defaultProvider="SqlProvider" userIsOnlineTimeWindow="20">
  <providers>
    <add name="SqlProvider"
      type="System.Web.Security.SqlMembershipProvider"
      connectionStringName="SqlServices"
      enablePasswordRetrieval="false"
      enablePasswordReset="true"
      requiresQuestionAndAnswer="true"
      passwordFormat="Hashed"
      applicationName="MyApplication" />
  </providers>
</membership>

Comentarios

El restablecimiento de contraseña permite al proveedor de pertenencia reemplazar la contraseña actual de un nombre de usuario por una nueva contraseña generada aleatoriamente. Esto resulta especialmente útil cuando la PasswordFormat propiedad se establece Hasheden , ya que los usuarios no pueden recuperar valores de contraseñas hash.

Se aplica a

Consulte también