mirror of
https://github.com/kmitresse/Cards-Rush.git
synced 2026-07-09 13:27:45 +00:00
feat: dev-web - remove session in list of connected users
This commit is contained in:
@@ -13,6 +13,7 @@ import jakarta.servlet.http.HttpServlet;
|
|||||||
import jakarta.servlet.http.HttpServletRequest;
|
import jakarta.servlet.http.HttpServletRequest;
|
||||||
import jakarta.servlet.http.HttpServletResponse;
|
import jakarta.servlet.http.HttpServletResponse;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
import uppa.project.listener.SessionServletContextListener;
|
||||||
|
|
||||||
@WebServlet(name = "logoutServlet", value = "/logout")
|
@WebServlet(name = "logoutServlet", value = "/logout")
|
||||||
public class LogoutServlet extends HttpServlet {
|
public class LogoutServlet extends HttpServlet {
|
||||||
@@ -24,6 +25,7 @@ public class LogoutServlet extends HttpServlet {
|
|||||||
|
|
||||||
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException {
|
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException {
|
||||||
if (request.getSession().getAttribute("user") != null) {
|
if (request.getSession().getAttribute("user") != null) {
|
||||||
|
SessionServletContextListener.removeSession(request.getSession());
|
||||||
request.getSession().removeAttribute("user");
|
request.getSession().removeAttribute("user");
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -32,4 +34,4 @@ public class LogoutServlet extends HttpServlet {
|
|||||||
|
|
||||||
public void destroy() {
|
public void destroy() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user