锁定ASP .Net自定义成员资格提供程序中的用户
我必须为我当前的ASP .Net项目创建一个自定义成员资格提供程序,以便适应我们的数据库架构,并且在配置它时如果他们的密码错误三次就会锁定用户时出现问题,这是由标准供应商.
这是我需要自己实现的东西,还是本来应该得到支持? 我没有专门处理它的代码(并且没有任何接口成员似乎专门处理它),但如果我需要自己实现它,我该如何通知用户他们被锁定?我需要在ValidateUser中引发某种异常吗? 解 惭愧我无法标记两个答案,Dave R提供的链接深入了解了会员的工作方式,Zhaph指出的是我最终做的事情,处理自定义会员提供商中的锁定逻辑. 然后,我使用Login控件的LoginError事件处理错误情况,并在那里检查以查看用户是否被锁定以显示相应的错误消息. 解决方法
Scott Mitchell在ASP.NET站点上编写了一系列优秀的教程.此链接包含有关创建自定义提供程序的信息并讨论锁定逻辑:
http://www.asp.net/LEARN/security/tutorial-06-cs.aspx 还没有内置的解锁帐户的方法(例如,如果您使用类似于SqlMembershipProvider的东西,则必须通过数据库工具执行此操作). Scott还撰写了一篇关于创建用于管理此UI的UI的文章,您可以在此处找到: http://www.asp.net/LEARN/security/tutorial-14-vb.aspx 我实际上建议阅读整个系列.斯科特是一位优秀的传播者. 我希望这有帮助. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – 从One Build任务创建多个SetParameters.xml
- asp.net-mvc-3 – Url.RouteUrl返回空
- ASP.NET MVC授权:角色的权限
- asp.net – .net http处理程序重定向到rtmp和flex
- asp.net-mvc – “安全感知”动作链接?
- 如何从ASP.NET MVC中的自定义帮助程序中访问当前的System.W
- asp.net – 如何处理从“DBNull”类型到“String”类型的转
- 在asp.net中RequiredFieldValidator Text和ErrorMessage有什
- asp.net-mvc-4 – 编辑并继续不在Windows 7,32位操作系统上
- asp.net-mvc – 在Hub,SignalR之外获取connectionId
- asp.net-mvc – User.Identity.IsAuthenticated在
- asp.net-mvc – MVC中的SSRS Reportviewer,通过自
- asp.net – 为什么aspx文件返回404(“无法找到该
- 如何在asp.net中检测新的Microsoft浏览器“Edge”
- 如何在IIS 10上承载ASP.NET Web API 2项目
- ASP.NET主题 – 应该使用它们吗?
- asp.net-mvc – jQuery Mobile和不显眼的验证
- 如何让OleDb在asp.net核心项目中阅读excel
- asp.net – .NET Core项目添加对.NET Framework项
- Asp.Net(MVC):哪个会话超时是什么?