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