package com.hao.util.session; import com.hao.model.vo.UserVo; import javax.servlet.http.HttpSession; import static com.hao.constants.Constants.LOGIN_USER_IN_SESSION; /** * Created by user on 2016/2/24. */ public enum SessionManager { INSTANCE; public boolean isLogin(HttpSession session){ UserVo userVo = getLoginUser(session); return userVo != null; } public boolean isNotLogin(HttpSession session){ return !isLogin(session); } public void login(UserVo userVo,HttpSession session){ session.setAttribute(LOGIN_USER_IN_SESSION,userVo); } public void logout(HttpSession session){ session.invalidate(); } public UserVo getLoginUser(HttpSession session){ return (UserVo) session.getAttribute(LOGIN_USER_IN_SESSION); } }