diff --git a/VamPa/src/main/java/com/vam/interceptor/CartInterceptor.java b/VamPa/src/main/java/com/vam/interceptor/CartInterceptor.java new file mode 100644 index 0000000..f85b07d --- /dev/null +++ b/VamPa/src/main/java/com/vam/interceptor/CartInterceptor.java @@ -0,0 +1,32 @@ +package com.vam.interceptor; + +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import javax.servlet.http.HttpSession; + +import org.springframework.web.servlet.HandlerInterceptor; + +import com.vam.model.MemberVO; + +public class CartInterceptor implements HandlerInterceptor{ + + @Override + public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) + throws Exception { + + HttpSession session = request.getSession(); + + MemberVO mvo = (MemberVO)session.getAttribute("member"); + + if(mvo == null) { + response.sendRedirect("/main"); + return false; + } else { + return true; + } + + } + + + +} diff --git a/VamPa/src/main/webapp/WEB-INF/spring/appServlet/servlet-context.xml b/VamPa/src/main/webapp/WEB-INF/spring/appServlet/servlet-context.xml index 049355d..65baef4 100644 --- a/VamPa/src/main/webapp/WEB-INF/spring/appServlet/servlet-context.xml +++ b/VamPa/src/main/webapp/WEB-INF/spring/appServlet/servlet-context.xml @@ -33,6 +33,10 @@ + + + + diff --git a/VamPa_MySQL/src/main/java/com/vam/interceptor/CartInterceptor.java b/VamPa_MySQL/src/main/java/com/vam/interceptor/CartInterceptor.java new file mode 100644 index 0000000..d994efb --- /dev/null +++ b/VamPa_MySQL/src/main/java/com/vam/interceptor/CartInterceptor.java @@ -0,0 +1,30 @@ +package com.vam.interceptor; + +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import javax.servlet.http.HttpSession; + +import org.springframework.web.servlet.HandlerInterceptor; + +import com.vam.model.MemberVO; + +public class CartInterceptor implements HandlerInterceptor { + + @Override + public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) + throws Exception { + + HttpSession session = request.getSession(); + + MemberVO mvo = (MemberVO)session.getAttribute("member"); + + if(mvo == null) { + response.sendRedirect("/main"); + return false; + } else { + return true; + } + + } + +} diff --git a/VamPa_MySQL/src/main/webapp/WEB-INF/spring/appServlet/servlet-context.xml b/VamPa_MySQL/src/main/webapp/WEB-INF/spring/appServlet/servlet-context.xml index 87d1b48..bc5f885 100644 --- a/VamPa_MySQL/src/main/webapp/WEB-INF/spring/appServlet/servlet-context.xml +++ b/VamPa_MySQL/src/main/webapp/WEB-INF/spring/appServlet/servlet-context.xml @@ -33,6 +33,10 @@ + + + +