使用不同的浏览器检查用户是否有超过三次登录尝试

时间:2015-03-26 06:08:04

标签: .net sql-server vb.net-2010

我想在我的应用程序中检查一下,如果用户使用VB.NET从不同的浏览器错误地输入了三次密码?如果它是针对同一个浏览器并且用户连续输入值,我可以通过声明变量来计算它。但是当它涉及到不同的浏览器以及以后的会话时它将如何工作.. ??任何人都可以建议我一个想法.. !!

3 个答案:

答案 0 :(得分:0)

最常见的做法是在用户表中添加一个字段,然后在每次错误的登录时增加该字段;并在成功登录时将其重置为0.

答案 1 :(得分:0)

保存登录详细信息并尝试进入数据库。 保存到数据库将帮助您查找从不同浏览器尝试的用户以及隐身/私人登录会话。

谢谢。

答案 2 :(得分:0)

如果您只关心错误的密码尝试,并且如果您在数据库表中存储了用户凭据,那么引入新列来存储错误的密码尝试将是更好的选择并根据您的要求重置值,比如忘记密码重置或管理员解锁