首页>代码>整合ssm框架搭建简单javaWeb博客系统>/MyBlog/src/main/java/org/sang/config/LoginInterceptors.java
package org.sang.config;

import org.springframework.web.servlet.HandlerInterceptor;
import org.springframework.web.servlet.ModelAndView;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;


public class LoginInterceptors implements HandlerInterceptor {
    public boolean preHandle(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, Object o) throws Exception {
        httpServletRequest.setCharacterEncoding("UTF-8");
        StringBuffer requestURL = httpServletRequest.getRequestURL();
        if (requestURL.toString().contains("sang")&&!requestURL.toString().contains("sang/login")&&!requestURL.toString().contains("sang/dologin")) {
            Object user = httpServletRequest.getSession().getAttribute("user");
            if (user == null) {
                httpServletResponse.sendRedirect("/sang/login");
                return false;
            } else {
                return true;
            }
        }else{
            return true;
        }
    }

    public void postHandle(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, Object o, ModelAndView modelAndView) throws Exception {

    }

    public void afterCompletion(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, Object o, Exception e) throws Exception {

    }
}
最近下载更多
abcdmly12  LV1 1月12日
monolog  LV4 2023年6月18日
微信网友_6260196253601792  LV7 2023年6月9日
6389181  LV7 2023年6月1日
刘海柱  LV1 2022年6月12日
wubinbin  LV11 2021年12月10日
lsc860911  LV11 2021年11月24日
xbjzc123  LV5 2021年11月23日
eclipse_javen  LV6 2021年8月21日
秦sir3067683450  LV10 2021年7月29日
最近浏览更多
2131234536546  LV7 3月31日
abcdmly12  LV1 1月12日
XiaoSong888  LV2 1月10日
fff2003  LV6 2023年12月23日
SQ2930501923  LV14 2023年11月14日
abandan  LV4 2023年11月6日
hj1172788262  LV5 2023年10月25日
微信网友_6692060019216384 2023年10月14日
暂无贡献等级
hkxyyz  LV6 2023年7月16日
18590560528  LV1 2023年6月24日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友