diff --git a/WEB-INF/src/controleurs/Account.java b/WEB-INF/src/controleurs/Account.java new file mode 100644 index 0000000000000000000000000000000000000000..003cdd7d4ba0123ce36c3dbdb82450212c92fb1d --- /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); + + } + } +}