This commit is contained in:
clementine.desrucques 2021-10-21 15:58:27 +02:00
parent da2b0c201a
commit 1ec492d570
4 changed files with 26 additions and 24 deletions

View File

@ -172,7 +172,7 @@ public class PompierMySql {
String login = request.getParameter("ztPseudo"); String login = request.getParameter("ztPseudo");
String mdp = request.getParameter("ztMDP"); String mdp = request.getParameter("ztMDP");
String mdpChiffre = MD5.encode(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); System.out.println("sql:" + sql);
try { try {
Statement stmt = theConnection.createStatement(); Statement stmt = theConnection.createStatement();

View File

@ -22,13 +22,13 @@ public class NouveauPompForm {
public int verifNouveauPompier(HttpServletRequest request) { public int verifNouveauPompier(HttpServletRequest request) {
// Contrôle du no de rue qui doit être numérique // Contrôle du no de rue qui doit être numérique
String noRueString = request.getParameter("nAdrNo"); // String noRueString = request.getParameter("nAdrNo");
boolean isNumeric = StringUtils.isStrictlyNumeric(noRueString); // boolean isNumeric = StringUtils.isStrictlyNumeric(noRueString);
if (!isNumeric) { // if (!isNumeric) {
message = "Le no de rue doit être numérique"; // message = "Le no de rue doit être numérique";
return -1; // return -1;
} // }
int noRue = Integer.parseInt(noRueString); // int noRue = Integer.parseInt(noRueString);
// Contrôle car "<" dans les zones de texte // Contrôle car "<" dans les zones de texte
//String [] lesSaisies = request.getParameterValues(noRueString); // Valeurs saisies //String [] lesSaisies = request.getParameterValues(noRueString); // Valeurs saisies
@ -45,22 +45,22 @@ public class NouveauPompForm {
} }
if (erreur > 0) return -1; 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( Pompier unPompier = new Pompier(
request.getParameter("id"),
request.getParameter("idCaserne"), Integer.parseInt(request.getParameter("nIdCaserne")),
request.getParameter("nom"), request.getParameter("ztNom"),
request.getParameter("prenom"), request.getParameter("ztPrenom"),
request.getParameter("statut"), Integer.parseInt(request.getParameter("nStatut")),
request.getParameter("mail"), request.getParameter("eMail"),
request.getParameter("login"), request.getParameter("ztPseudo"),
request.getParameter("mdp"), request.getParameter("ztMDP"),
noRue, Integer.parseInt(request.getParameter("nAdrNo")),
request.getParameter("adrRue"), request.getParameter("ztAdrRue"),
request.getParameter("adrCP"), request.getParameter("ztAdrCP"),
request.getParameter("adrVille"), request.getParameter("ztAdrVille"),
request.getParameter("grade"), Integer.parseInt(request.getParameter("nGrade")),
request.getParameter("commentaire") request.getParameter("commentaire")
); );
PompierMySql cm = new PompierMySql(); PompierMySql cm = new PompierMySql();

View File

@ -87,7 +87,7 @@ public class authentifServlet extends HttpServlet {
// Affichage de la JSP // Affichage de la JSP
if(isAuthentified==true){ if(isAuthentified==true){
getServletContext().getRequestDispatcher("/WEB-INF/PompierJSP.jsp") getServletContext().getRequestDispatcher("/WEB-INF/ChefCaserneJSP.jsp")
.forward(request, response); .forward(request, response);
}else{ }else{
getServletContext().getRequestDispatcher("/WEB-INF/accueilJSP.jsp") getServletContext().getRequestDispatcher("/WEB-INF/accueilJSP.jsp")

View File

@ -27,7 +27,7 @@
<label for="eMail">Mail : </label> <label for="eMail">Mail : </label>
<input type="email" name="eMail"/><br /><br/> <input type="email" name="eMail"/><br /><br/>
<label for="ztLogin">Login : </label> <label for="ztLogin">Login : </label>
<input type="text" name="ztLogin" placeholder="Login"/><br /><br/> <input type="text" name="ztPseudo" placeholder="Login"/><br /><br/>
<label for="ztMDP">Mot de passe : </label> <label for="ztMDP">Mot de passe : </label>
<input type="password" name="ztMDP" placeholder="Mot de passe" /><br /><br /> <input type="password" name="ztMDP" placeholder="Mot de passe" /><br /><br />
<label for="nAdrNo">Numéro de rue : </label> <label for="nAdrNo">Numéro de rue : </label>
@ -40,6 +40,8 @@
<input type="text" name="ztAdrVille" placeholder="Ville" /><br /><br/> <input type="text" name="ztAdrVille" placeholder="Ville" /><br /><br/>
<label for="nGrade">Numéro de grade : </label> <label for="nGrade">Numéro de grade : </label>
<input type="number" name="nGrade"/><br /><br/> <input type="number" name="nGrade"/><br /><br/>
<label for="commentaire">Commentaire : </label>
<input type="text" name="commentaire" placeholder="Commentaire" /><br /><br/>
<input type="submit" value="Valider" /> <input type="submit" value="Valider" />
</form> </form>
</fieldset> </fieldset>