diff --git a/WEB-INF/classes/controleurs/Authent.class b/WEB-INF/classes/controleurs/Authent.class
index 841d724b8012447359d0711a26fbc4b0ee548140..6f46360ac41b5117d6b87297929365b3335a3379 100644
Binary files a/WEB-INF/classes/controleurs/Authent.class and b/WEB-INF/classes/controleurs/Authent.class differ
diff --git a/WEB-INF/classes/dao/ThreadDAO.class b/WEB-INF/classes/dao/ThreadDAO.class
index ef0aae4be374788722b26bc004cdd42473a527db..062c075115638b7c60829a62e267dd435a8eafe4 100644
Binary files a/WEB-INF/classes/dao/ThreadDAO.class and b/WEB-INF/classes/dao/ThreadDAO.class differ
diff --git a/WEB-INF/classes/dao/UserDAO.class b/WEB-INF/classes/dao/UserDAO.class
index 2b146d9e13057def2b643680175992f1e3b73880..bce45245902404438541c8c70726976ec3236ab1 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 a91eac8c0a1ae6404e32678bf8860f583808de33..b98cfcca70fb67df1b3760a2598665f24d842832 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/Thread.class
similarity index 61%
rename from WEB-INF/classes/dto/MyThread.class
rename to WEB-INF/classes/dto/Thread.class
index 8c127db19d1e39876380fc114016d05ece1d97a0..cbc1ec699cf07cc7c890b3993cc552f54d2b57ab 100644
Binary files a/WEB-INF/classes/dto/MyThread.class and b/WEB-INF/classes/dto/Thread.class differ
diff --git a/WEB-INF/classes/dto/User.class b/WEB-INF/classes/dto/User.class
index f50d946b40778ea273b1deb984cd195ee4cd008f..ceab80e8239ab16b9ddabd0cda7753dc1da9a3c8 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/Authent.java b/WEB-INF/src/controleurs/Authent.java
index 2a7659cbe3143bf6863a4aa287dec7298fddd816..babd3034eac09bf1b562362eafacf305685a91c4 100644
--- a/WEB-INF/src/controleurs/Authent.java
+++ b/WEB-INF/src/controleurs/Authent.java
@@ -1,14 +1,28 @@
 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("/Authentification")
 public class Authent extends HttpServlet {
 
     @Override
-    public void service(HttpServletRequest req, HttpServletResponse res){}
+    public void service(HttpServletRequest req, HttpServletResponse res) throws IOException {
+        PrintWriter out = res.getWriter();
+        UserDAO userdao = new UserDAO();
+        User user = userdao.getUserByLogs(req.getParameter("login"), req.getParameter("pwd"));
+
+        if (userdao.isDatabased(user)){
+            out.println("<h1>Bienvenue " + user.getUserName() + " !</h1>");
+        }else{
+            out.println("<h1>Partez de chez moi ?!</h1>");
+        }
+    }
 }
diff --git a/WEB-INF/src/dao/UserDAO.java b/WEB-INF/src/dao/UserDAO.java
index f08b50b96d01eef90e459ac50d49ba67bf048719..3d5e9aaa8aacd666893cec2509663b5923425194 100644
--- a/WEB-INF/src/dao/UserDAO.java
+++ b/WEB-INF/src/dao/UserDAO.java
@@ -37,11 +37,34 @@ public class UserDAO extends HttpServlet{
         return users;
     }
 
+    public boolean isDatabased(User user) {
+        boolean isIn = false;
+
+        try {
+            PreparedStatement stmt = con.prepareStatement("SELECT * FROM userAccount WHERE userid=?");
+            stmt.setInt(1, user.getId());
+
+            ResultSet rs = stmt.executeQuery();
+
+            if (rs.next()) {
+                isIn = true;
+            }else {
+                System.out.println(user);
+            }
+
+        } catch (SQLException sqle) {
+            sqle.getStackTrace();
+        }
+
+        return isIn;
+    }
+
+
     public User getUserByLogs(String username, String password){
         User user = new User(0,null,null);
 
         try{
-            PreparedStatement stmt = con.prepareStatement("SELECT username,password FROM userAccount WHERE username=? AND password=?"); //à changer pour utiliser le DAO
+            PreparedStatement stmt = con.prepareStatement("SELECT * FROM userAccount WHERE username=? AND password=?");
             stmt.setString(1, username);
             stmt.setString(2, password);
 
@@ -58,7 +81,6 @@ public class UserDAO extends HttpServlet{
         } catch (SQLException sqle) {
             sqle.getStackTrace();
         }
-
         return user;
     }
 
diff --git a/WEB-INF/src/dto/User.java b/WEB-INF/src/dto/User.java
index ecf49d43c306435ea5ad5a75e5814f8829bcd96a..5ceaa2c1e22e5b7341513257d248eb2141eb19c8 100644
--- a/WEB-INF/src/dto/User.java
+++ b/WEB-INF/src/dto/User.java
@@ -46,4 +46,12 @@ public class User {
         this.pwd = nPwd;
     }
 
+    @Override
+    public String toString() {
+        return "User{" +
+                "userID=" + userID +
+                ", username='" + username + '\'' +
+                ", pwd='" + pwd + '\'' +
+                '}';
+    }
 }
\ No newline at end of file