|
@ -1,5 +1,6 @@
|
|
package com.yihu.ehr.iot.interceptor;
|
|
package com.yihu.ehr.iot.interceptor;
|
|
|
|
|
|
|
|
import org.springframework.beans.factory.annotation.Value;
|
|
import org.springframework.stereotype.Component;
|
|
import org.springframework.stereotype.Component;
|
|
import org.springframework.web.servlet.handler.HandlerInterceptorAdapter;
|
|
import org.springframework.web.servlet.handler.HandlerInterceptorAdapter;
|
|
|
|
|
|
@ -9,6 +10,8 @@ import javax.servlet.http.HttpServletResponse;
|
|
@Component
|
|
@Component
|
|
public class LoginInterceptor extends HandlerInterceptorAdapter {
|
|
public class LoginInterceptor extends HandlerInterceptorAdapter {
|
|
|
|
|
|
|
|
@Value("${server.contextPath}")
|
|
|
|
protected String contextPath;
|
|
@Override
|
|
@Override
|
|
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
|
|
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
|
|
if(request.getRequestURL().indexOf("/ambulance/search")!=-1){
|
|
if(request.getRequestURL().indexOf("/ambulance/search")!=-1){
|
|
@ -16,7 +19,7 @@ public class LoginInterceptor extends HandlerInterceptorAdapter {
|
|
}
|
|
}
|
|
Boolean isLogin = (Boolean) request.getSession().getAttribute("isLogin");
|
|
Boolean isLogin = (Boolean) request.getSession().getAttribute("isLogin");
|
|
if (isLogin == null || !isLogin) {
|
|
if (isLogin == null || !isLogin) {
|
|
response.sendRedirect("/iot/login");
|
|
|
|
|
|
response.sendRedirect(contextPath+"/login");
|
|
response.setStatus(-200);
|
|
response.setStatus(-200);
|
|
return false;
|
|
return false;
|
|
}
|
|
}
|