扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
你这个登陆程序哪来的修改按钮啊,只有确定和退出两个按钮嘛.
成都创新互联公司专业为企业提供扎兰屯网站建设、扎兰屯做网站、扎兰屯网站设计、扎兰屯网站制作等企业网站建设、网页设计与制作、扎兰屯企业网站模板建站服务,十年扎兰屯做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
你这登陆用户名是:sdd 密码腔厅者是:123 而且要程序中已经定死了.这一句:if ((name.equals("sdd")) (passWord.equals("123"伏旅)))说的.
你如果想添加一个修改用户名和密码的按钮就必须用一个另外的文件进行保存,当然用数据库伍薯就更好了.而你这个没必要改,因为没有永久存贮的文件,即使你改了密码,当你下次再运行时密码又被重新初始化了.
package arraylist;
import java.util.Scanner;
public class AtmDemo
{
public static void main(String[] args)
{
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
Boolean flag = true;
int times = 0;
while(flag){
times++;
if(times == 4){
System.out.println("密码错误,请取卡");
break;
}
System.out.println("请输入你的密码");
String password = sc.next();
if(password.equals("111111")){
Boolean moneyflag = true;
while(moneyflag){
System.out.println("请输入金额");
int number = sc.nextInt();
if(number = 0 number = 1000 number % 100 == 0){
System.out.println("用户取了" + number + "卜棚元。交易完成");
moneyflag = false;
}else{
System.out.println("请重瞎陪新输入金额型神则");
}
}
break;
}else{
continue;
}
}
}
}
都是在用户登陆时查询数据库表,一般user表中会有:是否禁用、最后一次登陆时间(到秒)、用户登陆错误次数。
用户登陆时查询该用户数据,进行判断,若是正确,则更新是否禁用为可用、最后登陆时间、错误次数为0.
若是登陆错误时,错误次数+1,若是错误次数=3,则更新是中滚否禁用为禁用,并更新最后一次登陆时间。
若是登陆时该用户数据中是否禁用为禁用,则判断最后一次登陆时间与当前登陆时间相比较,半小时后可以登陆,重复上面流程。
JAVA做登陆必须会HTML,用HTML做出一个用户名密码的界面。
编写空培毁后台代码。
如果说想法,也就是对用户名密码的正确性判斗备断和输入字符是否合法,有些登陆需要验证码,可按个人意愿加。
为了安全性,可以写成3次登陆错误就禁止登陆的方式,实现方式使用cookies。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流