From 029bcb338f666920ac24a8a28301d2c96a4a52ed Mon Sep 17 00:00:00 2001
From: Tom Dequesnes <tom.dequesnes.etu@univ-lille.fr>
Date: Tue, 18 Mar 2025 09:41:37 +0100
Subject: [PATCH] Suppression des System out

---
 WEB-INF/src/controleurs/APIRest.java    |  3 ---
 WEB-INF/src/controleurs/JwtManager.java | 15 ---------------
 WEB-INF/src/dao/DS.java                 |  4 ++--
 3 files changed, 2 insertions(+), 20 deletions(-)

diff --git a/WEB-INF/src/controleurs/APIRest.java b/WEB-INF/src/controleurs/APIRest.java
index a035c89..26ac775 100644
--- a/WEB-INF/src/controleurs/APIRest.java
+++ b/WEB-INF/src/controleurs/APIRest.java
@@ -24,13 +24,10 @@ public class APIRest extends HttpServlet {
         if (authorization == null || !authorization.startsWith("Bearer")) {
             return false;
         }
-        System.out.println("Authorization Header: " + authorization);
 
         String token = authorization.substring("Bearer".length()).trim();
         try {
             Claims claims = JwtManager.decodeJWT(token);
-            System.out.println("Token décodé : " + claims.toString());
-            System.out.println("Le login est : " + claims.getSubject());
             req.setAttribute("login", claims.getSubject());
             return true;
         } catch (Exception e) {
diff --git a/WEB-INF/src/controleurs/JwtManager.java b/WEB-INF/src/controleurs/JwtManager.java
index 3b7358d..293672d 100644
--- a/WEB-INF/src/controleurs/JwtManager.java
+++ b/WEB-INF/src/controleurs/JwtManager.java
@@ -43,19 +43,4 @@ public class JwtManager {
         return claims;
     }
 
-    public static void main(String args[]) {
-        System.out.println(JwtManager.SECRET_KEY);
-        String token = JwtManager.createJWT("Toto");
-        System.out.println(token);
-
-        Claims claims = null;
-        try {
-            claims = JwtManager.decodeJWT(token);
-        } catch (Exception e) {
-            System.out.println("jeton invalide " + e.getMessage());
-            System.exit(1);
-        }
-
-        System.out.println(claims.toString());
-    }
 }
diff --git a/WEB-INF/src/dao/DS.java b/WEB-INF/src/dao/DS.java
index 89001c1..fbd4d12 100644
--- a/WEB-INF/src/dao/DS.java
+++ b/WEB-INF/src/dao/DS.java
@@ -17,7 +17,7 @@ public class DS {
             this.login = ConfigLoader.getProperty("login");
             this.password = ConfigLoader.getProperty("mdp");
         } catch (Exception e) {
-            System.out.println(e.getMessage());
+            System.err.println(e.getMessage());
         }
     }
 
@@ -26,7 +26,7 @@ public class DS {
             Connection con = DriverManager.getConnection(url, login, password);
             return con;
         } catch (Exception e) {
-            System.out.println("Il y a une erreur lors de la connection : " + e.getMessage());
+            System.err.println("Il y a une erreur lors de la connection : " + e.getMessage());
             return null;
         }
     }
-- 
GitLab