读者身份拦截
public class ReaderInterceptor implements HandlerInterceptor {
@Override
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
User user = (User) request.getSession().getAttribute("userObj");
if(user.getIsadmin() == 0) {
System.out.println("读者不能进管理员界面!");
response.sendRedirect(request.getContextPath() + "/index.html");
return false;
}
return true;
}
管理员身份拦截
public class UserInterceptor implements HandlerInterceptor {
@Override
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
User user = (User) request.getSession().getAttribute("userObj");
if(user == null) {
System.out.println("没有登录!不能访问!");
response.sendRedirect(request.getContextPath() + "/index.html");
return false;
}
return true;
}