该项目中,没有登陆的用户,也可以访问后台管理系统,只是左侧权限菜单不显示,如下:
我们可以通过Spring的拦截器来处理,结构如下:
拦截器LoginInterceptor代码:
package com.atguigu.atcrowdfunding.web;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.springframework.web.servlet.HandlerInterceptor;
import org.springframework.web.servlet.ModelAndView;
import com.atguigu.atcrowdfunding.bean.User;
/**
* 登录拦截器
* @author wq