5,655
社区成员
发帖
与我相关
我的任务
分享
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler)
throws Exception {
String tokenCookie = CookieUtils.getCookieValue(request, "token", true);
if(StringUtils.isNotBlank(tokenCookie)){
//根据token获得登陆信息
String loginStatus = jedisClient.hget("user:"+tokenCookie, "username");
if(StringUtils.isNotBlank(loginStatus)){
//设置过期时间
jedisClient.expire("user:"+tokenCookie, 1800);
return true;
}
}
response.sendRedirect("/" + request.getContextPath() + "login");
return false;
}