易截截图软件、单文件、免安装、纯绿色、仅160KB

java web 登录次数限制 - Java / Web 开发

一个用户登录系统,如果他一分钟之内连续登录3次,就让他在15 分钟之内无法再登录,这种方法的思路是什么,

呵呵,好方法啊.但这样会不会数据库服务器很累啊

引用
将用户的每次登录都记入登录日志表
每次登录的时候,去查最近15分钟内,是否存在连续3次登录发生在一分钟之内的

这是个方法. 不过总查数据库应该是有些不妥的.!
不过暂时还想不到更好的办法.! 再去想想

引用
将用户的每次登录都记入登录日志表
每次登录的时候,去查最近15分钟内,是否存在连续3次登录发生在一分钟之内的


如果那小子,登录三次都是正确的呢!
  如何考虑。。


如果以后不需要日志查询和审计,可以使用缓存而不是数据库,把每次登陆的信息(登陆名、时间) 这些放入缓存。然后每次登陆时查询缓存就可以了。

你是想出错三次就不让登陆吧?如果登陆三次中有正确的,就从缓存中数据清除就可以了。下次出错再从头记录

缓存 是存放在服务端吧!!
 

当然是服务端了。

引用
引用 1 楼 lihui_shine 的回复:
将用户的每次登录都记入登录日志表
每次登录的时候,去查最近15分钟内,是否存在连续3次登录发生在一分钟之内的


如果那小子,登录三次都是正确的呢!
如何考虑。。

LZ是将1分钟内有3次登录失败的情况,那你没讲撒^_^
那更应该存库了,建个登录错误日志表,只有登录失败时才入库,其他操作方法如1L



引用
呵呵,好方法啊.但这样会不会


相关问答:

java日期处理 - Java / Java SE

当知道一个日期,如何把这个日期所在旬的前后两个日期取出
比如输入20090905,就输入20090901 20090910
输出20090901 20090910

取得天数后作一下判断再把这个方法用下void set(int field, int value)  
......

JSP 接收 FORM 提交 - Java / Web 开发

一个JSP页面接收其他页面提交过来的FORM表单,但是要求只接收当前站点及其子站点提交过来的FORM表单,其他站点提交过来的表单不接收,这个怎么设置?
用过滤器
filter
将当前站点及其子站点放一个目录 
然 ......

tomcat环境下jsp编译错误,求解! - Java / Web 开发

org.apache.jasper.JasperException: Unable to compile class for JSP: 
An error occurred at line: 52 in the jsp file: /vip_info.jsp
ÕË cannot be resolved
49: <table border="1& ......

java中的注解可以有哪些? - Java / Java EE

如: @superwaring("unchecked");
这个里面都可以取哪些值啊,还有类似的 @superwaring标签有哪些啊
没用过。。

看jee的api
javax.persistence里
@superwaring("unchecked");只是忽略 ......

jsp和tomcat问题,快疯了 - Java / Java EE

我写了个jsp页面,然后改动了一下,改动的内容就是在jsp页面的js函数里加了个alert()语句,但是我访问这个页面时,死活都是原来页面的内容,我加了很多alert函数还是没改动前的页面内容;tomcat重启了,也重新部署这 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号