package controleur; import jakarta.servlet.annotation.WebServlet; import jakarta.servlet.http.HttpServlet; import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletResponse; import jakarta.servlet.http.HttpSession; import modele.UtilisateurDao; import jakarta.servlet.ServletException; import java.io.IOException; @WebServlet("/login") public class Login extends HttpServlet { public void doGet(HttpServletRequest req, HttpServletResponse res) throws IOException, ServletException { req.getRequestDispatcher("/WEB-INF/vue/login.jsp").forward(req, res); } public void doPost(HttpServletRequest req, HttpServletResponse res) throws IOException, ServletException { String email = req.getParameter("email"); String motdepasse = req.getParameter("motdepasse"); UtilisateurDao udao = new UtilisateurDao(); if (udao.check(email, motdepasse)) { System.out.println("Connexion réussie"); req.getSession().setAttribute("email", email); res.sendRedirect(req.getContextPath() + "/accueil"); } else { System.out.println("Connexion échouée"); res.sendRedirect(req.getContextPath() + "/login"); } } }