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 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();

View File

@ -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();

View File

@ -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")

View File

@ -27,7 +27,7 @@
<label for="eMail">Mail : </label>
<input type="email" name="eMail"/><br /><br/>
<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>
<input type="password" name="ztMDP" placeholder="Mot de passe" /><br /><br />
<label for="nAdrNo">Numéro de rue : </label>
@ -40,6 +40,8 @@
<input type="text" name="ztAdrVille" placeholder="Ville" /><br /><br/>
<label for="nGrade">Numéro de grade : </label>
<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" />
</form>
</fieldset>