ASP.NET Membership获取用户登录失败的次数

时间:2012-08-16 13:37:32

标签: asp.net asp.net-mvc asp.net-membership

我的web.config允许最多10次失败密码尝试。但我希望在5次失败后添加recaptcha。

如何通过会员资格或使用自定义功能获取失败尝试次数?

1 个答案:

答案 0 :(得分:3)

此资源http://p2p.wrox.com/book-professional-asp-net-2-0-security-membership-role-management-isbn-978-0-7645-9698-8/39682-failed-login-attempts-counts.html表示无法直接通过api完成,必须通过单独的sql调用完成。引自以下文章:

  

我们不直接在API中公开此信息。但是,你可以   查询数据库并从中选择用户的行   vw_aspnet_MembershipUsers视图。然后看看   FailedPasswordAttemptCount列获取当前失败的数量   尝试。

     

-Stefan   作者:专业的ASP.NET 2.0安全性,成员资格和角色管理