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日