📄 checkuser.java
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -