ActiveDirectoryMembershipProvider.MaxInvalidPasswordAttempts Propiedad

Definición

Obtiene el número de intentos de respuesta incorrecta que se permite a un usuario para la pregunta de restablecimiento de contraseña.Gets the number of failed answer attempts a user is allowed for the password-reset question.

public:
 virtual property int MaxInvalidPasswordAttempts { int get(); };
public override int MaxInvalidPasswordAttempts { get; }
member this.MaxInvalidPasswordAttempts : int
Public Overrides ReadOnly Property MaxInvalidPasswordAttempts As Integer

Valor de propiedad

El número de intentos de respuesta de contraseña incorrecta que se permiten a un usuario antes de que se bloquee la cuenta.The number of failed password answer attempts a user is allowed before the account is locked. El valor predeterminado es 5.The default is 5.

Excepciones

Se ha intentado obtener acceso a la propiedad MaxInvalidPasswordAttempts antes de inicializar la instancia de ActiveDirectoryMembershipProvider.An attempt to access the MaxInvalidPasswordAttempts property was made before the ActiveDirectoryMembershipProvider instance was initialized.

Ejemplos

En el ejemplo de código siguiente se muestra una entrada de Web. config que ActiveDirectoryMembershipProvider configura una instancia de para bloquear a los usuarios que realizan tres intentos incorrectos de escribir la respuesta de la contraseña en un período de tiempo de 10 minutos.The following code example shows a Web.config entry that configures an ActiveDirectoryMembershipProvider instance to lock out users who make three failed attempts to enter the password answer in a 10-minute time window. Si el usuario está bloqueado, no se pueden realizar más intentos de responder a la pregunta de la contraseña durante 15 minutos.If the user is locked out, no further attempts to answer the password question may be made for 15 minutes.

<configuration>  
  <connectionStrings>  
    <add name="ADService" connectionString="LDAP://ldapServer/" />  
  </connectionStrings>  
  <system.web>  
    <membership defaultProvider="AspNetActiveDirectoryMembershipProvider">  
      <providers>  
        <add name="AspNetActiveDirectoryMembershipProvider"   
          type="System.Web.Security.ActiveDirectoryMembershipProvider,   
          System.Web, Version=2.0.3600, Culture=neutral,  
          PublicKeyToken=b03f5f7f11d50a3a"  
          maxInvalidPasswordAttempts="3"  
          passwordAttemptWindow="10"  
          passwordAnswerAttemptLockoutDuration="15" />  
      </providers>  
    </membership>  
  </system.web>  
</configuration>  

Comentarios

Cuando la EnablePasswordReset propiedad es true, el usuario debe responder a la pregunta de la contraseña para restablecer su contraseña.When the EnablePasswordReset property is true, the user must answer the password question to reset his or her password. Se permite al usuario un número limitado de intentos de respuesta dentro del período de tiempo establecido PasswordAttemptWindow por la propiedad.The user is allowed a limited number of answer attempts within the time window established by the PasswordAttemptWindow property. Si el número de intentos de respuesta a la contraseña es mayor o igual que el valor almacenado MaxInvalidPasswordAttempts en la propiedad, el usuario queda bloqueado para el número de minutos almacenados en la PasswordAnswerAttemptLockoutDuration propiedad.If the number of password answer attempts is greater than or equal to the value stored in the MaxInvalidPasswordAttempts property, the user is locked out of further attempts for the number of minutes stored in the PasswordAnswerAttemptLockoutDuration property.

Nota

Esta propiedad no controla el número de intentos de inicio de sesión incorrectos que puede realizar un usuario antes de que se bloquee. El servidor de Active Directory controla los intentos de inicio de sesión erróneos y no se ve afectado por el valor de esta propiedad.This property does not control the number of failed logon attempts a user can make before being locked out. The Active Directory server handles failed logon attempts and is not affected by the value of this property.

La MaxInvalidPasswordAttempts propiedad se establece en el archivo de configuración de la aplicación maxInvalidPasswordAttempts mediante el atributo del elemento Membership (esquema de configuración de ASP.net) .The MaxInvalidPasswordAttempts property is set in your application's configuration file using the maxInvalidPasswordAttempts attribute of the membership Element (ASP.NET Settings Schema) element. Si la propiedad no se establece en el archivo de configuración de la aplicación MaxInvalidPasswordAttempts , la propiedad se establece en el valor 5predeterminado de.If the property is not set in the application's configuration file, the MaxInvalidPasswordAttempts property is set to the default value of 5.

Se aplica a

Consulte también: