kor*_*ben 6 c# asp.net user-controls aspnetdb visual-studio
我是新手,并使用ASPNETDB visual studio生成的用户数据库登录控件
我在web.config中设置了最大错误密码数为5,并测试了帐户被锁定的程度.但我现在无法弄清楚如何解锁帐户.
这个问题出现在我的远程托管网站上,所以这不是我可以用visual studio asp.net配置工具做的事情
一些c#代码我可以在.cs page_load中运行,这将让我输入用户名并解锁它会很棒.然后我可以制作一个表格,以便在我需要的时候轻松完成.
提前感谢您的帮助.
Bri*_*ian 12
MembershipUser usr = Membership.GetUser(userName);
usr.UnlockUser();
Run Code Online (Sandbox Code Playgroud)
手动,在数据库中,转到aspnet_membership表,将FailedLoginPasswordAttemptCount(类似名称)设置为零并设置IsLockedOut为0(false).
我们创建了一个自定义安全屏幕来管理我的几个应用程序中的这些,或者您可以使用其他帖子中提到的组件.
HTH.
您是否尝试过更改 Web.config 以将锁定时间延长为“更多尝试”或类似的内容?也许它会让你那样。
我不知道您有任何 CSharp 代码,但我使用的工具是质量数据成员资格管理器控件,我可以在其中通过 Web 表单管理成员资格(包括锁定状态)。
虽然这目前对您没有帮助,但将来应该会对您有所帮助。另外,一旦您可以再次登录(锁定到期后),我建议您从 Web.config 中删除锁定信息,直到您准备好上线为止。对您的应用程序进行广泛的测试必然会让您一次又一次地被锁定。
| 归档时间: |
|
| 查看次数: |
6608 次 |
| 最近记录: |