draft(DevWeb): Create newGame form

This commit is contained in:
Lucàs
2024-04-17 16:54:25 +02:00
parent 469b037232
commit cb8659b63a
11 changed files with 86 additions and 45 deletions
@@ -5,6 +5,7 @@ import jakarta.servlet.FilterChain;
import jakarta.servlet.ServletException;
import jakarta.servlet.ServletRequest;
import jakarta.servlet.ServletResponse;
import jakarta.servlet.annotation.WebServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import jakarta.servlet.http.HttpSession;
@@ -16,7 +17,7 @@ public class AuthenticationFilter implements Filter {
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
HttpServletRequest httpRequest = (HttpServletRequest) request;
HttpServletResponse httpResponse = (HttpServletResponse) response;
HttpSession session = httpRequest.getSession(false);
HttpSession session = httpRequest.getSession(true);
// Vérifier si l'utilisateur est connecté en vérifiant la présence d'une session
boolean isLoggedIn = (session != null && session.getAttribute("user") != null);
@@ -28,10 +28,7 @@ public class MainMenuServlet extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException {
User user = (User) request.getSession().getAttribute("user");
// if (user == null) {
// response.sendRedirect(request.getContextPath() + "/login");
// return;
// }
request.setAttribute("current", "main-menu");
manageNewGame(request, response, user);
manageStatistics(request, response, user);