获取用户session信息
public static String addUserinfoCookie(HttpServletResponse response,HttpServletRequest request, LoginUserInfo loginUserInfo,String secretsolat){
long curentTime = System.currentTimeMillis();
String userToken = DigestUtils.md5Hex(secretsolat + "-"
+ loginUserInfo.getUsername()+"-"+loginUserInfo.getUsertype()+"-"
+loginUserInfo.getLoginType()+"-"+curentTime);
HttpSession session =request.getSession();
session.setAttribute("username",loginUserInfo.getUsername());
session.setAttribute("token",userToken);
session.setAttribute("usertype",loginUserInfo.getUsertype());
session.setAttribute("timeStr",String.valueOf(curentTime));
session.setAttribute("loginType",loginUserInfo.getLoginType());
return userToken;
}
删除用户session信息
public static LoginUserInfo getUserinfoCookie(HttpServletRequest request){
LoginUserInfo loginUserInfo= new LoginUserInfo();
HttpSession session =request.getSession();
loginUserInfo.setUsername(session.getAttribute("username")==null?"":(String)session.getAttribute("username"));
loginUserInfo.setToken(session.getAttribute("token")==null?"":(String)session.getAttribute("token"));
loginUserInfo.setUsertype(session.getAttribute("usertype")==null?"":(String)session.getAttribute("usertype"));
loginUserInfo.setTimeStr(session.getAttribute("timeStr")==null?"":(String)session.getAttribute("timeStr"));
loginUserInfo.setLoginType(session.getAttribute("loginType")==null?"":(String)session.getAttribute("loginType"));
return loginUserInfo;
}