注意:此属性在 .NET Framework 2.0 版中是新增的。
在锁定成员资格用户之前允许的最大无效密码或无效密码提示问题答案尝试次数的分钟数。
<script type="text/Javascript"> var ExpCollDivStr = ExpCollDivStr; ExpCollDivStr = ExpCollDivStr + "ctl00_LibFrame_ctl0978e93e0,"; var ExpCollImgStr = ExpCollImgStr; ExpCollImgStr = ExpCollImgStr + "ctl00_LibFrame_ctl09img,"; </script>
备注
PasswordAttemptWindow 属性与 MaxInvalidPasswordAttempts 属性一起使用以防止有害来源反复尝试来猜测成员资格用户的密码或密码提示问题答案。如果在 PasswordAttemptWindow 指定的分钟数内针对某一成员资格用户所输入的无效密码或密码提示问题的次数超过 MaxInvalidPasswordAttempts,则通过将 IsLockedOut 属性设置为 true 锁定该成员资格用户,直到调用 UnlockUser 方法解除对该用户的锁定。如果在达到 MaxInvalidPasswordAttempts 之前输入了有效密码或密码提示问题答案,则跟踪无效尝试次数的计数器将被重置为零。
PasswordAttemptWindow 属性与 MaxInvalidPasswordAttempts 属性一起使用以防止有害来源反复尝试来猜测成员资格用户的密码或密码提示问题答案。如果在 PasswordAttemptWindow 指定的分钟数内针对某一成员资格用户所输入的无效密码或密码提示问题的次数超过 MaxInvalidPasswordAttempts,则通过将 IsLockedOut 属性设置为 true 锁定该成员资格用户,直到调用 UnlockUser 方法解除对该用户的锁定。如果在达到 MaxInvalidPasswordAttempts 之前输入了有效密码或密码提示问题答案,则跟踪无效尝试次数的计数器将被重置为零。
无效密码和无效密码提示问题答案的尝试次数分别独立累计。例如,如果 MaxInvalidPasswordAttempts 设置为 5,并且已进行了三次无效的密码尝试,随后进行了两次无效的密码提示问题答案尝试,则在 PasswordAttemptWindow 值之内须再进行两次无效的密码尝试(或者三次无效的密码提示问题答案尝试)才会锁定该成员资格用户。
如果 RequiresQuestionAndAnswer 属性设置为 false,则不跟踪尝试输入无效密码提示问题答案的次数。
尝试输入无效密码和密码提示问题答案的次数通过下面的方法进行跟踪:ValidateUser、ChangePassword、ChangePasswordQuestionAndAnswer、GetPassword 和 ResetPassword 方法。