.net 使用不同浏览器检查用户是否有三次以上的登录尝试
我想在我的应用程序中检查,如果用户使用VB.NET从不同浏览器错误输入密码三次?如果是同一个浏览器,并且用户连续输入值,我可以通过声明变量来进行计数。。但是当它用于不同的浏览器和以后的会话时,它将如何工作。。??有人能给我提个主意吗 最常见的做法是在用户表中添加一个字段,并在每次错误登录时简单地增加该字段;并在成功登录时将其重置为0。保存登录详细信息并在数据库中尝试。 因为保存到数据库将帮助您找到尝试从不同浏览器和匿名/私人登录会话的用户.net 使用不同浏览器检查用户是否有三次以上的登录尝试,.net,sql-server,vb.net-2010,.net,Sql Server,Vb.net 2010,我想在我的应用程序中检查,如果用户使用VB.NET从不同浏览器错误输入密码三次?如果是同一个浏览器,并且用户连续输入值,我可以通过声明变量来进行计数。。但是当它用于不同的浏览器和以后的会话时,它将如何工作。。??有人能给我提个主意吗 最常见的做法是在用户表中添加一个字段,并在每次错误登录时简单地增加该字段;并在成功登录时将其重置为0。保存登录详细信息并在数据库中尝试。 因为保存到数据库将帮助您找到尝试从不同浏览器和匿名/私人登录会话的用户 谢谢。如果您只关心错误的密码尝试,并且在数据库表中存储了
谢谢。如果您只关心错误的密码尝试,并且在数据库表中存储了用户凭据,那么引入一个新列来存储错误的密码尝试将是更好的选择,并根据您的要求重置值,比如忘记密码重置或管理员解锁你必须保存到数据库中才能解决这个问题,你是说要存储在数据库中的计数值吗?是的,否则你找不到试图从不同浏览器或使用私人浏览的用户是的。。那是个好主意。。谢谢。如果答案有帮助,请注明