我正在开发一个ASP.NET用户可以注册和登录的网站。我想在用户输入错误的密码3次后阻止用户10分钟。除了MembershipProvider之外还有其他解决方案吗?我试图实现它,但它失败了。 在我介绍web.config后,下面的代码,我该怎么办?谢谢。
<membership
defaultProvider="MyMembershipProvider">
<providers>
<clear/>
<add name="MyMembershipProvider"
type="MyMembershipProvider"
autogenerateschema="true"
connectionStringName="MyConnectionString"
enablePasswordRetrieval="false"
enablePasswordReset="true"
requiresQuestionAndAnswer="false"
requiresUniqueEmail="false"
passwordFormat="Hashed"
maxInvalidPasswordAttempts="3"
minRequiredPasswordLength="8"
minRequiredNonalphanumericCharacters="1"
passwordAttemptWindow="5"
passwordStrengthRegularExpression=""
applicationName="/" />
</providers>
</membership>
答案 0 :(得分:0)
检查以下ASP.net 2.0成员资格提供程序示例,它实现了一种自动解锁用户的方法