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

Check user for more than three login attempts using different browsers

我想在我的应用程序中检查是否用户使用 VB.NET 从不同的浏览器输入错误密码 3 次?如果它是针对同一个浏览器并且用户连续输入值,我可以通过声明变量来计算它。但是当它用于不同的浏览器和以后的会话时它将如何工作..??谁能给我一个主意..!!

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

在数据库中保存登录详细信息并尝试。 因为保存到数据库将帮助您找到尝试使用不同浏览器以及 incognito/private 登录会话的用户。

谢谢。

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