MembershipProvider.PasswordAttemptWindow Propiedad

Definición

Obtiene los minutos durante los que se permite un número máximo de intentos no válidos de contraseña o respuesta de contraseña antes de bloquear al usuario de pertenencia.

public:
 abstract property int PasswordAttemptWindow { int get(); };
public abstract int PasswordAttemptWindow { get; }
member this.PasswordAttemptWindow : int
Public MustOverride ReadOnly Property PasswordAttemptWindow As Integer

Valor de propiedad

Int32

Minutos durante los que se permite un número máximo de intentos no válidos de contraseña o respuesta de contraseña antes de bloquear al usuario de pertenencia.

Ejemplos

Para obtener un ejemplo de una MembershipProvider implementación, vea Implementar un proveedor de perfiles.

Comentarios

La propiedad funciona junto con la propiedad para protegerse contra un origen no deseado que adivina la contraseña o la respuesta de contraseña de un usuario de pertenencia a través de PasswordAttemptWindow MaxInvalidPasswordAttempts intentos repetidos. Si el número de contraseñas no válidas o preguntas de contraseña proporcionadas para un usuario de pertenencia supera el número de minutos identificado por , el usuario de pertenencia se bloquea estableciendo la propiedad en hasta que una llamada al método desbloquea al MaxInvalidPasswordAttempts PasswordAttemptWindow IsLockedOut true UnlockUser usuario. Si se proporciona una contraseña o una respuesta de contraseña válida antes de que se alcance , el contador que realiza un seguimiento del número de intentos no válidos MaxInvalidPasswordAttempts se restablece a cero.

Los intentos de contraseña y respuesta de contraseña no válidos se acumulan de forma independiente entre sí. Por ejemplo, si la propiedad se establece en 5 y se realizan tres intentos de contraseña no válidos seguidos de dos intentos de respuesta de contraseña no válidos, se deben realizar dos intentos de contraseña no válidos (o tres intentos de respuesta de contraseña no válidos más) dentro del valor para que el usuario de pertenencia se MaxInvalidPasswordAttempts PasswordAttemptWindow bloquee.

Si la propiedad se establece en , no se realiza un seguimiento de los intentos de RequiresQuestionAndAnswer respuesta de contraseña no false válidos.

Se realiza un seguimiento de los intentos de contraseña y respuesta de contraseña no válidos en los ValidateUser ChangePassword ChangePasswordQuestionAndAnswer GetPassword métodos , , , y ResetPassword .

Se aplica a

Consulte también