diff --git a/src/java/bdd/PompierMySql.java b/src/java/bdd/PompierMySql.java index 6ec6945..fded535 100644 --- a/src/java/bdd/PompierMySql.java +++ b/src/java/bdd/PompierMySql.java @@ -172,7 +172,7 @@ public class PompierMySql { String login = request.getParameter("ztPseudo"); String mdp = request.getParameter("ztMDP"); String mdpChiffre = MD5.encode(request.getParameter("ztMDP")); - String sql = "SELECT * FROM pompier WHERE login='" + login + "' AND mdp='" + mdpChiffre + "';"; + String sql = "SELECT * FROM pompier WHERE login='" + login + "' AND mdp='" + mdpChiffre + "' AND typePers='1';"; System.out.println("sql:" + sql); try { Statement stmt = theConnection.createStatement(); diff --git a/src/java/com/test/forms/NouveauPompForm.java b/src/java/com/test/forms/NouveauPompForm.java index b21a715..d5bb3dc 100644 --- a/src/java/com/test/forms/NouveauPompForm.java +++ b/src/java/com/test/forms/NouveauPompForm.java @@ -22,13 +22,13 @@ public class NouveauPompForm { public int verifNouveauPompier(HttpServletRequest request) { // Contrôle du no de rue qui doit être numérique - String noRueString = request.getParameter("nAdrNo"); - boolean isNumeric = StringUtils.isStrictlyNumeric(noRueString); - if (!isNumeric) { - message = "Le no de rue doit être numérique"; - return -1; - } - int noRue = Integer.parseInt(noRueString); +// String noRueString = request.getParameter("nAdrNo"); +// boolean isNumeric = StringUtils.isStrictlyNumeric(noRueString); +// if (!isNumeric) { +// message = "Le no de rue doit être numérique"; +// return -1; +// } +// int noRue = Integer.parseInt(noRueString); // Contrôle car "<" dans les zones de texte //String [] lesSaisies = request.getParameterValues(noRueString); // Valeurs saisies @@ -45,22 +45,22 @@ public class NouveauPompForm { } if (erreur > 0) return -1; -// Creation d'un objet de type Client avec les données transmises +// Creation d'un objet de type Pompier avec les données transmises Pompier unPompier = new Pompier( - request.getParameter("id"), - request.getParameter("idCaserne"), - request.getParameter("nom"), - request.getParameter("prenom"), - request.getParameter("statut"), - request.getParameter("mail"), - request.getParameter("login"), - request.getParameter("mdp"), - noRue, - request.getParameter("adrRue"), - request.getParameter("adrCP"), - request.getParameter("adrVille"), - request.getParameter("grade"), + + Integer.parseInt(request.getParameter("nIdCaserne")), + request.getParameter("ztNom"), + request.getParameter("ztPrenom"), + Integer.parseInt(request.getParameter("nStatut")), + request.getParameter("eMail"), + request.getParameter("ztPseudo"), + request.getParameter("ztMDP"), + Integer.parseInt(request.getParameter("nAdrNo")), + request.getParameter("ztAdrRue"), + request.getParameter("ztAdrCP"), + request.getParameter("ztAdrVille"), + Integer.parseInt(request.getParameter("nGrade")), request.getParameter("commentaire") ); PompierMySql cm = new PompierMySql(); diff --git a/src/java/com/test/servlets/authentifServlet.java b/src/java/com/test/servlets/authentifServlet.java index 5418849..68a01ef 100644 --- a/src/java/com/test/servlets/authentifServlet.java +++ b/src/java/com/test/servlets/authentifServlet.java @@ -87,7 +87,7 @@ public class authentifServlet extends HttpServlet { // Affichage de la JSP if(isAuthentified==true){ - getServletContext().getRequestDispatcher("/WEB-INF/PompierJSP.jsp") + getServletContext().getRequestDispatcher("/WEB-INF/ChefCaserneJSP.jsp") .forward(request, response); }else{ getServletContext().getRequestDispatcher("/WEB-INF/accueilJSP.jsp") diff --git a/web/WEB-INF/CreaPompier.jsp b/web/WEB-INF/CreaPompier.jsp index 22cf622..5ff4a9c 100644 --- a/web/WEB-INF/CreaPompier.jsp +++ b/web/WEB-INF/CreaPompier.jsp @@ -27,7 +27,7 @@

-

+



@@ -40,6 +40,8 @@



+ +