发表于: 2018-01-11 22:43:15
1 626
今天完成的事情
配置了拦截器,用于后台登陆
需要实现HandlerInterceptor接口
public class AdminInterceptor implements HandlerInterceptor {
preHandle方法:
@Override
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler)throws Exception{
if (doVerification(request)){
} else {
HttpSession session = request.getSession();
response.sendRedirect("/incorrect.jsp");
return false;
}
return true;
}
doVerification方法用于验证登陆时发放的Cookie
private boolean doVerification(HttpServletRequest request){
在登陆时发放Cookie:
if (total.size() != 0){ //验证成功,通过
Cookie cookie = new Cookie("adminToken","ok");
cookie.setMaxAge(30 * 60);
cookie.setPath("/a/u/");
response.addCookie(cookie);
code = 0;
model.addAttribute("code",code);
明天的计划
写后台管理部分
遇到的问题
无
收获
无
评论