From 309ca555e04fbc9fc57fc8819c1e66d0ccc216b9 Mon Sep 17 00:00:00 2001 From: Charlie Darques <charlie.darques.etu@univ-lille.fr> Date: Thu, 13 Mar 2025 13:13:23 +0100 Subject: [PATCH] =?UTF-8?q?=C3=A0=20remplir=20:=20vue=20du=20compte=20de?= =?UTF-8?q?=20l'utilisateur?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- WEB-INF/src/controleurs/Account.java | 33 ++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 WEB-INF/src/controleurs/Account.java diff --git a/WEB-INF/src/controleurs/Account.java b/WEB-INF/src/controleurs/Account.java new file mode 100644 index 0000000..003cdd7 --- /dev/null +++ b/WEB-INF/src/controleurs/Account.java @@ -0,0 +1,33 @@ +package controleurs; + +import dao.UserDAO; +import dto.User; +import jakarta.servlet.annotation.WebServlet; +import jakarta.servlet.http.HttpServlet; +import jakarta.servlet.http.HttpServletRequest; +import jakarta.servlet.http.HttpServletResponse; + +import java.io.IOException; +import java.io.PrintWriter; + +@WebServlet("/SignUp") +public class SignUp extends HttpServlet { + @Override + public void service(HttpServletRequest req, HttpServletResponse res) throws IOException { + PrintWriter out = res.getWriter(); + UserDAO userdao = new UserDAO(); + + String login = req.getParameter("login"); + String pwd = req.getParameter("pwd"); + + out.println("<doctype>"); + + out.println(PageGeneration.generateNavMenu()); + + if (!userdao.userExists(login, pwd)) { + userdao.createUser(login, pwd); + User user = userdao.getUserByLogs(login, pwd); + + } + } +} -- GitLab