diff --git a/src/java/com/test/forms/AuthentifForm.java b/src/java/com/test/forms/AuthentifForm.java
index 2eee6c0..ae27966 100644
--- a/src/java/com/test/forms/AuthentifForm.java
+++ b/src/java/com/test/forms/AuthentifForm.java
@@ -37,17 +37,19 @@ public class AuthentifForm {
* @param request
* @return true is ok, false sinon
*/
- public boolean controlerAdmin(HttpServletRequest request) {
+ public boolean controlerRole(HttpServletRequest request) {
/* Comparaison entre l'utilisateur admin et un utilisateur créé
avec le pseudo et le mdp saisi */
- User admin = new User("Love", "Ada");
+ User ChefCaserne = new User("Michel", "mRANN");
User userSaisi = new User( request.getParameter("ztPseudo"),
request.getParameter("ztMDP"));
- boolean isAdmin = userSaisi.equals(admin);
+ boolean isChef = userSaisi.equals(ChefCaserne);
// Mise à jour de l'attribut resultat
- setResultat(isAdmin ? "Vous êtes administrateur" : "Vous n'êtes pas administrateur");
-
- return isAdmin;
+ setResultat(isChef ? "Vous êtes chef de caserne" : "Vous n'êtes pas chef de caserne");
+
+ return isChef;
}
+
+
}
diff --git a/src/java/com/test/forms/NouveauPompForm.java b/src/java/com/test/forms/NouveauPompForm.java
index b4c3781..a31aa7b 100644
--- a/src/java/com/test/forms/NouveauPompForm.java
+++ b/src/java/com/test/forms/NouveauPompForm.java
@@ -5,6 +5,7 @@
*/
package com.test.forms;
+import bdd.PompierMySql;
import com.mysql.cj.util.StringUtils;
import com.test.beans.Pompier;
import jakarta.servlet.http.HttpServletRequest;
@@ -58,10 +59,10 @@ public class NouveauPompForm {
request.getParameter("ztVille"),
request.getParameter("grade")
);
- ClientMysql cm = new ClientMysql();
+ PompierMySql cm = new PompierMySql();
int id = cm.createRP(unPompier); // Requête préparée
if (id == -1) {
- message = "Erreur lors de la création du client";
+ message = "Erreur lors de la création du pompier";
}
return id;
diff --git a/src/java/com/test/servlets/authentifServlet.java b/src/java/com/test/servlets/authentifServlet.java
index 5d97b72..8cfc568 100644
--- a/src/java/com/test/servlets/authentifServlet.java
+++ b/src/java/com/test/servlets/authentifServlet.java
@@ -78,15 +78,21 @@ public class authentifServlet extends HttpServlet {
// Création de l'objet leControle de type AuthentifForm
AuthentifForm leControle = new AuthentifForm();
// Appel de la méthode controlerAdmin
- boolean isAdmin = leControle.controlerAdmin(request);
+ boolean isChef = leControle.controlerRole(request);
// Création de 2 attributs de requête (isAdmin et leControle)
- request.setAttribute("isAdmin", isAdmin);
+ request.setAttribute("isChef", isChef);
request.setAttribute("controlForm", leControle);
HttpSession maSession = request.getSession();
maSession.setAttribute("isAuthentified", true);
// Affichage de la JSP
- getServletContext().getRequestDispatcher("/WEB-INF/accueilJSP.jsp")
+ if(isChef==true){
+ getServletContext().getRequestDispatcher("/WEB-INF/ChefCaserneJSP.jsp")
.forward(request, response);
+ }else{
+ getServletContext().getRequestDispatcher("/WEB-INF/PompierJSP.jsp")
+ .forward(request, response);
+ }
+
}
/**
diff --git a/web/WEB-INF/web.xml b/web/WEB-INF/web.xml
index c140cc0..c928b54 100644
--- a/web/WEB-INF/web.xml
+++ b/web/WEB-INF/web.xml
@@ -9,20 +9,20 @@
com.test.servlets.ChefCaserneServlet
- AuthentifServlet
- com.test.servlets.AuthentifServlet
+ authentifServlet
+ com.test.servlets.authentifServlet
PompierServlet
- /PompierServlet
+ /Pompier
ChefCaserneServlet
- /ChefCaserneServlet
+ /ChefCaserne
- AuthentifServlet
- /Authentification
+ authentifServlet
+ /authentification