用户登录的时候,在短时间内密码连续输错3次,账号被锁定,是怎么实现的呢?
比如1分钟内连续输入3次错误密码,账号锁定。而一小时内输错3次,虽然也是连续的,却不锁定。
这个是怎么实现的呢?
比如1分钟内连续输入3次错误密码,账号锁定。而一小时内输错3次,虽然也是连续的,却不锁定。
这个是怎么实现的呢?
解决方案 »
- 64位系统下调用dll出错的问题
- 关于C# GET webservice 解析 问题 求教在线等
- 怎样使工具栏窗口(从Form继承)和主窗口同时具有焦点??或单击一次工具栏窗口就能执行命令?
- 求助EXCEL导出问题,找不到成员。。。(DISP_MEMBERNOTFOUND)
- 创建ASP.NET Web应用程序,老是提示错误:”服务器返回得信息无效或不可识别“。
- 有谁知道Code128条形码的校验码是怎样计算的吗?
- 大虾,请教窗体的互相调用.
- 我想用c#三层结构的oa换c#三层结构的全站程序学习。
- 发现不明确的匹配
- 大家随便帮一下忙, C# 中如何写debug代码,如C++中
- C#窗体编程菜单栏和状态栏不见了,求救!!!
- C#调用Word文件问题,在线等给分!
if session >次数 then kill bad person
登录检测的时候,错误次数等于3,就提示【已被锁定】。
其他就判断最后次出错的时间是否在你要求的【短时间】内,是的话就次数+1.不是就跳个密码错误,次数不变,登错密码的时间更新下。
其他还有什么IP、MAC限制的要求,你也可以自己加。
通过记录IP锁定,这个又可能会出现把一群IP给封了的情况(比如公司内部有人输错3次,那这个公司的人就都被禁止了)
单位时间 ,数据库记录账号错误次数,当次数达到限度,就锁定