怎么做,当他三次输入帐号错误,让他在半个小时内不答应再登陆了

时间:2008-06-19 08:31:10   来源:论坛整理  作者:  编辑:chinaitzhe
怎么做,当他三次输入帐号错误,让他在半个小时内不答应再登陆了


struts2的一个框架。。。
网友回复:记录这个帐号以区别对待
网友回复:把用户名和三次输错的时间记录在数据库里面,然后又用户来的时候验证一下。

可以在application里面做缓存~~
网友回复:记录错误次数
到第3次时

用HashMap放在Application中
键 用户ID
值 下次可以登录的时候

再登录就判定
网友回复:
引用 3 楼 lastsweetop 的回复:
记录错误次数
到第3次时

用HashMap放在Application中
键 用户ID
值 下次可以登录的时候

再登录就判定


网友回复:加个filter当过滤,设置静态hashmap.记录三次错误ID,和时间。
网友回复:要是他用户名输错了呢
网友回复:错用成谁的谁倒霉呗,银行都是这么干的,那个封锁期是一天,第二天才能用
网友回复:比较简单的我觉得就是在用户表里弄个标志,输入3次失败后这个标志置为0,在登陆的时候假如这个用户标志为0了,就提示不能登陆要30分钟后
网友回复:储存在数据库
网友回复:
引用 6 楼 moodoasis 的回复:
要是他用户名输错了呢

只纪录数据库中只是存在的用户名

假如他用别人的ID错误登陆3次
那也应该将这个ID禁止了
我们可以认为他是在恶意破解密码
网友回复:记录下来错误次数,累计第三次的错误时间,和该ID。 用aplication还是数据库里加字段什么的就随你便了呗~~
网友回复:楼主截止到2008-06-17 15:41:08的汇总数据:
发帖数:3
结贴数:1
结贴率:33.33%
网友回复:假如是一般性的网页,能不能把这个账号放cookie里面呢,这样时间就好设置了
初学jsp,纯属探讨
网友回复:在数据库中声明一个判定他是否出现三次输入的判定字段,然后声明一个出现错误的时间。当出现三次错误,把错误的时间和发生错误的标志放进数据库,下次登陆判定时间是否过了你的时间段。。。这样做应该是不错的
关键字:三次,输入,帐号,错误,半个,小时,
上一篇:一篇文章,

文章评论

共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面