Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. |
Traducción
Original
|
MembershipProvider.PasswordAttemptWindow (Propiedad)
Obtiene el número de minutos durante los que se permite un número máximo de intentos incorrectos de especificación de la contraseña o respuesta a la contraseña antes de que el usuario de pertenencia quede bloqueado.
Ensamblado: System.Web.ApplicationServices (en System.Web.ApplicationServices.dll)
Valor de propiedad
Tipo: System.Int32Número de minutos durante los que se permite un número máximo de intentos incorrectos de especificación de la contraseña o respuesta a la contraseña antes de que el usuario de pertenencia quede bloqueado.
La propiedad PasswordAttemptWindow funciona junto con la propiedad MaxInvalidPasswordAttempts para impedir que un origen no deseado adivine la contraseña o la respuesta de la contraseña de un usuario de pertenencia mediante intentos repetidos. Si el número de contraseñas o preguntas de contraseña incorrectas proporcionadas para un usuario de pertenencia supera el valor de la propiedad MaxInvalidPasswordAttempts dentro del número de minutos identificado por PasswordAttemptWindow, el usuario de pertenencia queda bloqueado mediante el establecimiento de la propiedad IsLockedOut en true, hasta que es desbloqueado mediante una llamada al método UnlockUser. Si se proporciona una contraseña o una respuesta de contraseña válida antes de que se alcance el valor MaxInvalidPasswordAttempts, el contador que realiza el seguimiento del número de intentos no válidos se restablece en cero.
Los intentos de contraseña no válida y de respuesta a la contraseña son independientes entre sí. Por ejemplo, si la propiedad MaxInvalidPasswordAttempts está establecida en 5 y se realizan tres intentos incorrectos de especificación de la contraseña, seguidos de dos intentos incorrectos de respuesta a la contraseña, se deben producir dos intentos incorrectos más de especificación de la contraseña (o tres más de respuesta a la contraseña) dentro del tiempo indicado en PasswordAttemptWindow para que el usuario de pertenencia quede bloqueado.
Si se establece la propiedad RequiresQuestionAndAnswer en false, no se realiza un seguimiento de los intentos de respuesta a la contraseña incorrecta.
El seguimiento de los intentos incorrectos de especificación de la contraseña o respuesta a la contraseña se realiza con los métodos ValidateUser, ChangePassword, ChangePasswordQuestionAndAnswer, GetPassword y ResetPassword.
Para obtener un ejemplo de implementación de MembershipProvider, vea Implementar un proveedor de perfiles.
Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2
.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.