package org.springblade.modules.signature.interceptor;
|
|
import org.springblade.modules.signature.util.SignUtil;
|
import org.springframework.stereotype.Component;
|
import org.springframework.web.servlet.HandlerInterceptor;
|
import org.springframework.web.servlet.ModelAndView;
|
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletResponse;
|
|
/**
|
* 拦截器
|
* @author zhongrj
|
* @time 2022-3-10
|
*/
|
@Component
|
public class ExternalInterceptor implements HandlerInterceptor {
|
|
/**
|
* 拦截所有的设备查询操作,在此之前做更新设备状态的操作
|
* @param request 请求域
|
* @param response 响应域
|
* @param handler 处理器
|
* @return
|
* @throws Exception 异常
|
*/
|
@Override
|
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
|
// String acc = "454sd5fa45dsa5fdaf54";
|
// //校验签名
|
// Boolean aBoolean = SignUtil.checkSign(request, acc);
|
// if (aBoolean){
|
// System.out.println("签名校验通过,放行");
|
// //放行
|
// return true;
|
// }
|
// //拒绝访问
|
// return false;
|
return true;
|
}
|
|
@Override
|
public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) throws Exception {
|
|
}
|
|
@Override
|
public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) throws Exception {
|
|
}
|
}
|