|  | @ -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;
 | 
												
													
														
															|  |         }
 |  |         }
 |