checkuser.java
来自「一个可以存储和打印成绩单的系统」· Java 代码 · 共 61 行
JAVA
61 行
package org.wuhang.login;
import java.util.HashMap;
import java.util.Iterator;
import org.minjey.cjsjk.dao.Dao;
import org.minjey.cjsjk.model.Admin;
public class CheckUser {
public static Admin admin = null;
public static boolean checkPwd(String t_pwd,String t_name){
MD5 md51 = new MD5();
String MD5_pwd = md51.md5s(t_pwd);
HashMap<Integer, Object> users = Dao.getDao().loadall(Admin.class);
String pwd = null;
Iterator it = users.values().iterator();
boolean find = false;
Admin admin = null;
while(it.hasNext()) {
admin = (Admin)it.next();
if(admin.getUsername().equals(t_name)) {
pwd = admin.getPassword();
find = true;
break;
}
}
if(find) {
if(MD5_pwd .equals(pwd)) {
CheckUser.admin = admin;
return true;
}else
return false;
} else {
return false;
}
}
/*
public static int isUser(String t_pwd, String t_name) {
int user_id = DAO.isUser(t_name);
if (user_id != 0 && user_id != -1) {
return 1;
} else
return 0;
}
*/
public static boolean updateUser(String t_pwd, String t_name) {
try{
MD5 md51 = new MD5();
String MD5_pwd = md51.md5s(t_pwd);
CheckUser.admin.setUsername(t_name);
CheckUser.admin.setPassword(MD5_pwd);
Dao.getDao().update(admin);
return true;
} catch (Exception ex) {
return false;
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?