当前位置: 技术问答>java相关
一个登录问题,tomcat4.0.3,当用户登录时如何限制用户输入用户名和密码的错误次数?
来源: 互联网 发布时间:2015-05-28
本文导语: 当用户登录系统,输入用户名和密码,限制其最多连续输入三次错误的用户密码,让其重新打开一个窗口进入系统。 请问这怎样来实现呢,在服务器端限制,还是在客户端限制呢???? | pu...
当用户登录系统,输入用户名和密码,限制其最多连续输入三次错误的用户密码,让其重新打开一个窗口进入系统。
请问这怎样来实现呢,在服务器端限制,还是在客户端限制呢????
请问这怎样来实现呢,在服务器端限制,还是在客户端限制呢????
|
public class LoginCount {
private int lCount=0;
public LoginCount() {
}
public int getLCount() {
return lCount;
}
public void LCount() {
lCount++;
}
}
//以后是试验用的JSP页面
loginTest
3) {
out.println("登录失败!");
return;
}
%>
名称:
密码:
private int lCount=0;
public LoginCount() {
}
public int getLCount() {
return lCount;
}
public void LCount() {
lCount++;
}
}
//以后是试验用的JSP页面
loginTest
3) {
out.println("登录失败!");
return;
}
%>
名称:
密码:
|
可以新建一个类存放登录次数的,在登录页设定此类的对象为request范围,当登录密码错误时,将该对象中的计数器加1,然后判断是否>3决定怎么处理。当登录成功后,转向另一页时该对象自动消灭,不知行不行
|
随便,都行,你可以建立一个表,一登陆就建立一个,放他的登陆次数,每次登陆都检查,如果超出了就拒绝
|
可以过一段时间(比如10分钟)复位.
当然要他密码什么的正确才行.
这些都在登陆的时候解决.
当然要他密码什么的正确才行.
这些都在登陆的时候解决.