package cn.jeesoft.mvc.helper;
import javax.servlet.http.HttpSession;
import cn.jeesoft.mvc.Config;
import cn.jeesoft.mvc.bean.Admin;
import cn.jeesoft.mvc.bean.Users;
/**
* 登陆用户
* @author king
*/
public class LoginUserHolder {
public static Users getLoginUser(){
HttpSession session = RequestHolder.getSession();
return session == null ? null : (Users)session.getAttribute(Config.manage_session_user_info);
}
public static boolean setLoginUser(Users users){
HttpSession session = RequestHolder.getSession();
if (session != null) {
if (users != null) {
session.setAttribute(Config.manage_session_user_info, users);
} else {
session.removeAttribute(Config.manage_session_user_info);
}
return true;
}
return false;
}
public static Admin getLoginAdmin(){
HttpSession session = RequestHolder.getSession();
return session == null ? null : (Admin)session.getAttribute(Config.manage_session_admin_info);
}
public static boolean setLoginAdmin(Admin admin){
HttpSession session = RequestHolder.getSession();
if (session != null) {
if (admin != null) {
session.setAttribute(Config.manage_session_admin_info, admin);
} else {
session.removeAttribute(Config.manage_session_admin_info);
}
return true;
}
return false;
}
}