www.pudn.com > easyjferp.rar > UserModule.java


package com.easyjf.asp.business; 
 
import java.util.Date; 
import java.util.List; 
 
public class UserModule {	 
public static ActiveUser login(String userName,String password,String ip) 
{ 
	ActiveUser user=null; 
	SystemUser u=SystemUser.readByUserName(userName); 
	if(u!=null && password.equals(u.getPassword().trim())) 
	{ 
		user=new ActiveUser();		 
		user.setUserName(u.getUserName().trim());		 
		user.setIp(ip); 
		user.setCurPosition("µ±Ç°Î»ÖÃ"); 
		user.setPassword(u.getPassword().trim()); 
		user.setLoginTime(new Date());				 
		u.setLastLoginIP(ip); 
		user.setDept(u.getBelongDept()); 
		u.setLoginTimes( new Integer(u.getLoginTimes()==null?1:u.getLoginTimes().intValue()+1)); 
		u.update(); 
	}	 
	return user; 
} 
public static boolean checkAdmin(ActiveUser user) 
{ 
	SystemUser u=SystemUser.readByUserName(user.getUserName()); 
	boolean ret=false; 
	if(u!=null) 
	{ 
		if("administrator".equals(u.getRole()))ret=true; 
	}	 
	return ret; 
} 
public static boolean checkManager(ActiveUser user) 
{ 
	 
	SystemUser u=SystemUser.readByUserName(user.getUserName()); 
	boolean ret=false;	 
	if(u!=null) 
	{ 
		if("administrator".equals(u.getRole()) || "manager".equals(u.getRole()))ret=true; 
	}	 
	return ret; 
} 
public static boolean addUser(SystemUser obj,ActiveUser user) 
{ 
	return false; 
} 
public static boolean modifyUser(SystemUser obj,ActiveUser user) 
{ 
	return false; 
} 
public static boolean delUser(SystemUser obj,ActiveUser user) 
{ 
	return false; 
} 
public static List queryUser(String sql,ActiveUser user) 
{ 
	return null; 
} 
}