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>");