📄 checklogin.java
字号:
package bank.dao;
import javax.swing.JOptionPane;
import bank.Login;
public class CheckLogin {
/**
* @param args
*/
public static User presentUser= new User();
public boolean isLogin(String s1, String s2, String s3) {
if (s1.length() == 0) {
JOptionPane.showMessageDialog(Login.f, "用户账号不能为空", "错误提示",
JOptionPane.ERROR_MESSAGE);
return false;
}
if (!checkint(s1)) {
JOptionPane.showMessageDialog(Login.f, "用户账号只能是数字", "错误提示",
JOptionPane.ERROR_MESSAGE);
return false;
}
if (s2.length() == 0) {
JOptionPane.showMessageDialog(Login.f, "用户密码不能为空", "错误提示",
JOptionPane.ERROR_MESSAGE);
return false;
}
if (s3.length() == 0) {
JOptionPane.showMessageDialog(Login.f, "验证码不能为空", "错误提示",
JOptionPane.ERROR_MESSAGE);
return false;
}
int k = CheckTrad.quser.size();
boolean temp = false;
for (int i = 0; i < k; i++) {
if(CheckTrad.quser.get(i).getUserid() == Long.parseLong(s1)&&CheckTrad.quser.get(i).getPassword().equals(s2))
presentUser = CheckTrad.quser.get(i);
temp = true;
}
if(!temp){
JOptionPane.showMessageDialog(Login.f, "用户账号或密码输入错误", "错误提示",
JOptionPane.ERROR_MESSAGE);
return false;
}
// if(CheckTrad.user.getUserid()!=Long.parseLong(s1)){
// if (CheckTrad.quser.get(i).getUserid() != Long.parseLong(s1)) {
// JOptionPane.showMessageDialog(Login.f, "用户账号输入错误", "错误提示",
// JOptionPane.ERROR_MESSAGE);
// return false;
// }
// if (!CheckTrad.quser.get(i).getPassword().equals(s2)) {
// JOptionPane.showMessageDialog(Login.f, "用户密码输入错误", "错误提示",
// JOptionPane.WARNING_MESSAGE);
// return false;
// }
if (!Login.scode.equals(s3)) {
JOptionPane.showMessageDialog(Login.f, "验证码输入错误", "错误提示",
JOptionPane.WARNING_MESSAGE);
return false;
}
return true;
}
public boolean checkint(String s) {
for (int i = 0; i < s.length(); i++)
if (s.charAt(i) < '0' || s.charAt(i) > '9')
return false;
return true;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -