From b93b9e9252a6fe2f5237b94a726e46d10958e955 Mon Sep 17 00:00:00 2001
From: Giorgio UTZERI <giorgio.utzeri.etu@univ-lille.fr>
Date: Tue, 11 Mar 2025 15:31:58 +0100
Subject: [PATCH] refacto + image

---
 .gitignore                                |   4 +++-
 WEB-INF/classes/controleurs/Authent.class | Bin 1390 -> 1395 bytes
 WEB-INF/classes/controleurs/Create.class  | Bin 2009 -> 1851 bytes
 WEB-INF/classes/res/config.prop           |   1 +
 WEB-INF/src/controleurs/Authent.java      |   2 +-
 WEB-INF/src/controleurs/Create.java       |   8 +-------
 menu.jsp                                  |   2 +-
 7 files changed, 7 insertions(+), 10 deletions(-)
 create mode 100644 WEB-INF/classes/res/config.prop

diff --git a/.gitignore b/.gitignore
index 742ccb8..3eb9c93 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,5 @@
 .idea/
-WEB-INF/classes/
+WEB-INF/classes/controleurs/
+WEB-INF/classes/dao/
+WEB-INF/classes/dto/
 WEB-INF/.idea/
\ No newline at end of file
diff --git a/WEB-INF/classes/controleurs/Authent.class b/WEB-INF/classes/controleurs/Authent.class
index c5ab2b8294e2130c6ff94dc8c4c16be8765b5dd9..70e4ae01d614dcd2264422e58fcfaab851cbe112 100644
GIT binary patch
delta 27
jcmaFI^_gqKY9>AjeV@#noK)xhyu8%plFeI~b}<0}l`0B}

delta 22
ecmey&^^R-9Y9>x${o=$_6FmdN%{!TPF#!Nz2?xXg

diff --git a/WEB-INF/classes/controleurs/Create.class b/WEB-INF/classes/controleurs/Create.class
index 981fcaab9db2caa91f4629c5d2f8020c14d51568..302e12d757210bc981c31fe572df8adcf94a7ac7 100644
GIT binary patch
delta 754
zcmcb~znhQi)W2Q(7#J9A8PYa#O=T2hD=13M%g^OzkYrHgVNhaFo?OplrLM}zz?_$#
z%fX<|$iR}Dn3==DpvlO<oSRa>#h}fg!_J_~!=T5YKluTZs=gs314mwJxn4#|ZVoqt
zFoQ7<g9(E;BLh!yYF<iEYD#8NYH|q|13QBm4}&>_#bjw_6(x2CD@F$Xl#+b?(2~rY
z%;Ln7)Y2j@21^DT9tKthTSf-U$rG7`C&x2uvDx!5I50R)?q@b<bLL@iVQ`&%hFRCb
zlEIya!Gpn*k%6^1wZt=pk%2|SQ!|W%!JCnRyA)w2H-j&OA3K9T4?_S$AR~jqWIIM_
z*5cyK{JhChEY=dij0`Nksd=Rw455q+TsisanR#G;OipB(%@{lRFN-Q;{A6X;WsG5y
zPq8Z2hchrRa4|43Ffi~iurTm4urNe0L^3cjgfTEMrZccIa56A3T-Fg1*vTNo#GuWx
zlR<)s!B1OAZYP5R6N43twvY;h#i}i&24S&j3u!=D?2;_U7>p!Yk1^;<vK?d4kYqo`
zpe)I<jX`S`gR~?oh^}W4mSh7l7`P?bw=rnVWZ=;eGT6yr#Kf>sYYPJxNYWHpa5sZx
zq$Hapt0c>I25T!0uo@1KR=b%DYLXB>+cpNLZ47R@LSB*_I~jbK8FYk#z(y`-;MNfe
z0W&u;FfcGNgx51LFa$A(FfcF(GH@^mF$ge-Fi0_oGN>?!G3YUfGgvT4GWan_G2}2v
zGn6pMFqAULGc+<NFmy5~GITL0Gt6XAVOY+f%CMC|jbT57I>RXjO@>Ph+6++)3=CQf
ztp6Eu7&zD&xY-#b*%^e{8GP9pwBd+>fkVXb4}(2BgC#pdGy?+z8v_$V3_~0P6GH;n
ab%_i~3=9l>42%rP42%pZ(F}~m45<Jw_=^z$

delta 888
zcmdnZcaxv%)W2Q(7#J9A8S*xAO=XniE-lH-$t+GRNi8knW>92MVrNk1VNhXEo!rZ;
z#*>~};#g8rl$lgok~(=mqf)(pQdVkmi8VWeIwJ#rN=d$cC_+0IgBpV-4}%tiHX{RT
zdTNPh3L^uvhNdS6gDxWjS5AI<W}aR~Np21|gD`_W4}$@NI3oj3acW*lP-;qMQEGAt
z2ZIqK16x5+YF>UWH-jXD2@iuQgBc?O$Qc2NMTxnollL&{sar5IFz4mxaxhpiGO*+(
zX6A4(*f26M=cW{JG1xKKvokpGFgP+eO%`NQ6?0)^;K)lY2iwcVz|P>t!{E-~F*%h<
zg%{*pFCGR~25&|N%gK(+!jmsB2~EDhB*Es(!{Eo@KlvS#Ia?qPLl8soWNl_$MKy*{
z9)>W6a7G5!Vu<HhG(0uKK!Fy?!w|&~J$VDOHBT%f14nLZUa4MIalvF}mf4J{ljpOj
zGNw;H%Cd|xZgLK*VtqUV0|OTW69WSS4+9GWF9Qoh0z)DL6GI#W1LJZARt7Ex28M4s
zLIOJ(gqRq#S#~l=FfsV)3d!wcP+(#>z@TQuBFS=$fm@Pg8-vCy1|A(Dot+GNObi>f
zg$#Ex7&9?gv1$vMLs)FuLY5E~yS9)ugjLTW$$E^zNRsUsgRUg|F$N7uj$;hUlC0Yp
zY-ce@OR|A!VM%r{%`M5Xjlp&%$QEaaEm~U`xImJw$b!2W)FLI>CD|ldw=;NJae~!w
zg0%X~WKffY@Y%O91Z-mn(XAJfljPjV5W&o#BNPKRb2$Sy+!G883``855K3Z@U|?Vn
zWZ+;BVh~^uVUT4IWzb>}V=!V6XE0`vVz6b9W^iYaVF+Z9Wr${wXDDP)VCZL1WSGvN
z#4v+Fm0<~k8p9d}b%wPJnhbjwv=~k?Xfxbk&|!E~$e_#cmO-E4D}y0J5(5K+IRpD&
z1}%05MRo=?j{gkN44mu?-0TdJ><q#XL3Rc^IAUPn5cva2V`}US$qWn(Yz#~cDGX^0
fObi)dmuE6$F)%RjF)%V@GcYpbL^CiJGvopQl((!>

diff --git a/WEB-INF/classes/res/config.prop b/WEB-INF/classes/res/config.prop
new file mode 100644
index 0000000..b021285
--- /dev/null
+++ b/WEB-INF/classes/res/config.prop
@@ -0,0 +1 @@
+nbday=7
\ No newline at end of file
diff --git a/WEB-INF/src/controleurs/Authent.java b/WEB-INF/src/controleurs/Authent.java
index 1d6f1a3..fcf08eb 100644
--- a/WEB-INF/src/controleurs/Authent.java
+++ b/WEB-INF/src/controleurs/Authent.java
@@ -26,7 +26,7 @@ public class Authent extends HttpServlet {
             session.setAttribute("utilisateur", utilisateur);
             res.sendRedirect("Menu");
         } else {
-            res.sendRedirect("/sae4.01/login.html");
+            res.sendRedirect("/LilleConnect/login.html");
         }
     }
 }
diff --git a/WEB-INF/src/controleurs/Create.java b/WEB-INF/src/controleurs/Create.java
index 8a2e3fe..f686b63 100644
--- a/WEB-INF/src/controleurs/Create.java
+++ b/WEB-INF/src/controleurs/Create.java
@@ -17,12 +17,6 @@ public class Create extends HttpServlet {
         res.setContentType("text/html;charset=UTF-8");
         HttpSession session = req.getSession(true);
 
-        Utilisateur user = (Utilisateur) session.getAttribute("utilisateur");
-        if (user == null || user.getId() == 0) {
-            res.sendRedirect("login.html");
-            return;
-        }
-
         String prenom = req.getParameter("prenom");
         String nom = req.getParameter("nom");
         String mail = req.getParameter("mail");
@@ -42,7 +36,7 @@ public class Create extends HttpServlet {
         if (utilisateurDAO.addUser(utilisateur, mdp)) {
             utilisateur.setId(utilisateurDAO.getUserIdByEmail(mail));
             session.setAttribute("utilisateur", utilisateur);
-            res.sendRedirect("menu.jsp");
+            res.sendRedirect("Menu");
         } else {
             res.sendRedirect("login.html");
         }
diff --git a/menu.jsp b/menu.jsp
index 5856887..3c5126a 100644
--- a/menu.jsp
+++ b/menu.jsp
@@ -96,7 +96,7 @@
                         }
                         %>
                         <% if (isImage) { %>
-                            <img src="data:image/jpeg;base64,<%= encodedImage %>" alt="Message Image" class="contenu-img"/>
+<img src="data:image/jpeg;base64,<%= encodedImage %>" alt="Message Image" class="contenu-img w-auto h-auto" style="max-width: 60%;"/>
                         <% } else { %>
                             <p class="contenu"><%= new String(messageData, "UTF-8") %></p>
                         <% } %>
-- 
GitLab