From 9775130a1039ab461707ce685e3852c9cdb063d7 Mon Sep 17 00:00:00 2001 From: Florine Lefebvre <florine.lefebvre.etu@univ-lille.fr> Date: Mon, 10 Mar 2025 13:16:38 +0100 Subject: [PATCH] =?UTF-8?q?username=20sans=20carac=20sp=C3=A9ciaux?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- WEB-INF/src/controleur/API.java | 10 +++++----- WEB-INF/src/modele/dao/DaoMessage.java | 1 - WEB-INF/vue/signin.jsp | 2 +- 3 files changed, 6 insertions(+), 7 deletions(-) diff --git a/WEB-INF/src/controleur/API.java b/WEB-INF/src/controleur/API.java index 689f2c7..224bd12 100644 --- a/WEB-INF/src/controleur/API.java +++ b/WEB-INF/src/controleur/API.java @@ -1,8 +1,12 @@ package controleur; -import com.fasterxml.jackson.databind.JavaType; +import java.io.IOException; +import java.io.PrintWriter; +import java.util.List; + import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule; + import jakarta.servlet.ServletException; import jakarta.servlet.annotation.WebServlet; import jakarta.servlet.http.HttpServlet; @@ -14,10 +18,6 @@ import modele.dao.DaoThread; import modele.dto.Message; import modele.dto.Thread; -import java.io.IOException; -import java.io.PrintWriter; -import java.util.List; - @WebServlet("/api/threads/*") public class API extends HttpServlet { ObjectMapper objectMapper = new ObjectMapper().registerModule(new JavaTimeModule()); diff --git a/WEB-INF/src/modele/dao/DaoMessage.java b/WEB-INF/src/modele/dao/DaoMessage.java index a307938..1d350ae 100644 --- a/WEB-INF/src/modele/dao/DaoMessage.java +++ b/WEB-INF/src/modele/dao/DaoMessage.java @@ -8,7 +8,6 @@ import java.util.ArrayList; import java.util.List; import modele.dto.Message; -import modele.dto.Thread; import utils.DS; public class DaoMessage { diff --git a/WEB-INF/vue/signin.jsp b/WEB-INF/vue/signin.jsp index 75adace..7799817 100644 --- a/WEB-INF/vue/signin.jsp +++ b/WEB-INF/vue/signin.jsp @@ -30,7 +30,7 @@ <div> <div class="mt-2 mb-3"> <p class="mb-1">Pseudonyme</p> - <input class="form-control" name="username" type="text" placeholder="pmathieu" maxlength="24" required> + <input class="form-control" name="username" pattern="[a-zA-Z0-9_.]{3,24}" type="text" placeholder="pmathieu" maxlength="24" required> </div> <div class="mb-3"> <p class="mb-1">Mot de passe</p> -- GitLab