1.登录接口
判断好用户,密码正确,将登录信息存到cookie中
Cookie cookie = new Cookie(key,value);
cookie.setMaxAge(XX);
cookie.setPath();
cookie.setDomian();
cookie.setVersion();
if (httpOnly) {
StringBuffer buf =new StringBuffer();
getCookieHeaderValue(cookie, buf, httpOnly);
response.addHeader(getCookieHeaderName(cookie), buf.toString());
}else {
response.addCookie(cookie);
}
2.登录拦截器
继承HandlerInterceptorAdapter
重写preHandler方法
3.将登录拦截器加入到WebAppConfig里面,WebAppConfig继承WebMvcConfigurerAdapter里面
重写addInterceptors()和addResourceHandler方法
网友评论