diff --git a/S2/DevWeb/Projet/src/main/java/uppa/project/servlet/LogoutServlet.java b/S2/DevWeb/Projet/src/main/java/uppa/project/servlet/LogoutServlet.java index 7a254e1..e463d73 100644 --- a/S2/DevWeb/Projet/src/main/java/uppa/project/servlet/LogoutServlet.java +++ b/S2/DevWeb/Projet/src/main/java/uppa/project/servlet/LogoutServlet.java @@ -13,6 +13,7 @@ import jakarta.servlet.http.HttpServlet; import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletResponse; import java.io.IOException; +import uppa.project.listener.SessionServletContextListener; @WebServlet(name = "logoutServlet", value = "/logout") public class LogoutServlet extends HttpServlet { @@ -24,6 +25,7 @@ public class LogoutServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException { if (request.getSession().getAttribute("user") != null) { + SessionServletContextListener.removeSession(request.getSession()); request.getSession().removeAttribute("user"); } @@ -32,4 +34,4 @@ public class LogoutServlet extends HttpServlet { public void destroy() { } -} \ No newline at end of file +}