asp.net – 禁用帐户锁定与SqlMembershipProvider
发布时间:2020-12-15 19:01:25 所属栏目:asp.Net 来源:网络整理
导读:如何禁用SqlMembershipProvider的帐户锁定功能? MSDN文档的MaxInvalidPasswordAttempts属性没有指定如何禁用它。如果我找不到正确的方式做到这一点,我将设置maxInvalidPasswordAttempts属性为int的最大值,可以有效地实现相同的结果。 我很清楚,禁用帐户
如何禁用SqlMembershipProvider的帐户锁定功能?
MSDN文档的MaxInvalidPasswordAttempts属性没有指定如何禁用它。如果我找不到正确的方式做到这一点,我将设置maxInvalidPasswordAttempts属性为int的最大值,可以有效地实现相同的结果。 我很清楚,禁用帐户锁定不是最好的想法,但我需要在短期内实现这一点。 解决方法
将maxInvalidPasswordAttempts属性设置为Int32.MaxValue如我在问题中所建议的那样工作,如下面的web.config片段所示。我使用
Reflector来看看SqlMembershipProvider实现,不能看到如何明确禁用帐户锁定功能,所以我将接受这个解决方案。
我没有测试的建议完全设置PasswordAttemptWindow,但它不能设置为0(必须是一个正整数,即至少一分钟),所以这将不工作,没有也设置maxInvalidPasswordAttempts属性足够高,以防止锁定内一分钟。 <membership defaultProvider="SqlMembershipProvider"> <providers> <add name="SqlMembershipProvider" type="..." maxInvalidPasswordAttempts="2147483647" /> </providers> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 无法加载类型’MyProject.MvcApplication’
- asp.net-mvc – 在ASP.NET MVC中以HTML格式呈现RDLC报告
- asp.net-mvc – 自动发现automapper配置
- asp.net – 无法找到类型或命名空间名称’ProfileCommon
- asp.net-mvc-3 – WebGrid列中的MVC3 Html.BeginForm?
- 经典ASP(VBScript)替换字符串中的特殊字符表现得很奇怪
- 3.翻译系列:EF Code-First 示例(EF 6 Code-First系列)
- asp.net – 以编程方式将几个地址添加到谷歌地图中
- ASP.NET Web Form Project行动平台直立与横放自动缩放比例
- asp.net-core – RenderPartial()在ASP.Net 5 MVC 6中的位置
推荐文章
站长推荐
- ASP.NET验证摘要:如何使用JavaScript禁用验证程
- asp.net-mvc – Visual Studio 2010未将.CSHTML(
- ASP.NET MVC 5从Javascript Error调用控制器方法
- asp.net-mvc – MVC 5脚手架不为基本EF派生数据发
- asp.net-mvc – 具有输出参数的ExecuteSqlComman
- 使用 Xunit.DependencyInjection 改造测试项目
- asp.net – 如何在没有代码隐藏文件的情况下在VB
- asp.net-mvc – ASP.Net MVC,ViewPage和EditorFo
- asp.net – 无法检索元数据
- asp.net-mvc – ASP.NET MVC:处理取消按钮的正确
热点阅读