diff --git a/WEB-INF/classes/controleurs/Feed.class b/WEB-INF/classes/controleurs/Feed.class index bb06fb19d8e48410abeb8441aa71685524dbfa6e..869e3ed839414b85252135c63c3643e9ff53b406 100644 Binary files a/WEB-INF/classes/controleurs/Feed.class and b/WEB-INF/classes/controleurs/Feed.class differ diff --git a/WEB-INF/classes/controleurs/LogIn.class b/WEB-INF/classes/controleurs/LogIn.class index 7c89278ed0b72f95ade13b270e1491f530c80173..c377be3caf2f7cab63080bd479b43e1d05665213 100644 Binary files a/WEB-INF/classes/controleurs/LogIn.class and b/WEB-INF/classes/controleurs/LogIn.class differ diff --git a/WEB-INF/classes/controleurs/SignUp.class b/WEB-INF/classes/controleurs/SignUp.class index 05ef8cef4308a37a9167ba26aeaee94637409a57..d9ab35e26257dbfc837187b385cd7e0d052d2e1d 100644 Binary files a/WEB-INF/classes/controleurs/SignUp.class and b/WEB-INF/classes/controleurs/SignUp.class differ diff --git a/WEB-INF/classes/dao/UserDAO.class b/WEB-INF/classes/dao/UserDAO.class index b89fa5ef056b21b6ab1e3eced5efdb3e0865aba0..1bfcc86b9f9d75df20cf5277261c659092764044 100644 Binary files a/WEB-INF/classes/dao/UserDAO.class and b/WEB-INF/classes/dao/UserDAO.class differ diff --git a/WEB-INF/classes/dto/Message.class b/WEB-INF/classes/dto/Message.class index 94d3800988bd99c7838ce5e6f49704b530099f72..7ad7675b110be58030cf4a553fcbc6df2e047b41 100644 Binary files a/WEB-INF/classes/dto/Message.class and b/WEB-INF/classes/dto/Message.class differ diff --git a/WEB-INF/classes/dto/MyThread.class b/WEB-INF/classes/dto/MyThread.class index b8ee1f20ee93f296eea67e2b768cad5cbec5d988..7b79f197f6f6a683031f8a0edf771109c7ace80f 100644 Binary files a/WEB-INF/classes/dto/MyThread.class and b/WEB-INF/classes/dto/MyThread.class differ diff --git a/WEB-INF/classes/dto/User.class b/WEB-INF/classes/dto/User.class index 54d4b02d0f8009a9f5a9fb3fa62d1d7099c64e28..f86c9a194906e67882cd3166fade086a5187b430 100644 Binary files a/WEB-INF/classes/dto/User.class and b/WEB-INF/classes/dto/User.class differ diff --git a/WEB-INF/src/controleurs/SignUp.java b/WEB-INF/src/controleurs/SignUp.java index 45c3c05695848450be18ffccb8c8d836be3670f5..821547902a697eefd780ba0ce6848060d24fdae8 100644 --- a/WEB-INF/src/controleurs/SignUp.java +++ b/WEB-INF/src/controleurs/SignUp.java @@ -20,8 +20,9 @@ public class SignUp extends HttpServlet { String login = req.getParameter("login"); String pwd = req.getParameter("pwd"); - if (login == null || pwd == null) { - out.println("<h1>Erreur</h1>"); + if (login.equals("")) out.println("<h1>Invalid Login</h1><button><a href=\"http://localhost:8080/s4a021-web-backend/create.html\">Go Back</a></button>"); + else if (pwd.equals("")) {out.println("<h1>Invalid Password</h1><button><a href=\"http://localhost:8080/s4a021-web-backend/create.html\">Go Back</a></button>"); + } else { userdao.createUser(login, pwd); @@ -30,6 +31,7 @@ public class SignUp extends HttpServlet { if (user != null && userdao.isDatabased(user)){ out.println("<h1>Bienvenue " + user.getUserName() + " !</h1>"); req.getSession().setAttribute("user", user); + req.getSession().setAttribute("login", login); res.sendRedirect("http://localhost:8080/s4a021-web-backend/Welcome"); }else{ out.println("<h1>Partez de chez moi ?!</h1>");