1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
Participant participant = verifUser(request.getParameter("login"), request.getParameter("mp"));
if (participant != null) {//Si mon participant != null je creer une session et je l'envoi vers la page d'ou il vient
//System.out.println("Woopi le mp & login sont correcte");
//System.out.println("NOM OK "+participant.getNom());
session = request.getSession(true);
session.setAttribute("login", request.getParameter("login"));
System.out.println("Session login " + session.getAttribute("login"));
session.setAttribute("prenom", participant.getPrenom());
session.setAttribute("code", participant.getCode());
//session.setAttribute("user", participant);//Pas possible de récupere les variables d'instace de l'obj
String page = request.getParameter("page");
if (page.equals("erreur")) {//Si le login&mp sont correcte lorsqu'il est ds la page erreur je dois l'envoyer vers la page encours.jsp et non pas le laisser sur cette page !
RequestDispatcher req = request.getRequestDispatcher("encours.jsp");
req.forward(request, response);
} else {
RequestDispatcher req = request.getRequestDispatcher("/" + page + ".jsp");
req.forward(request, response);
}
} else {
System.out.println("ZUT le mp & login sont incorrecte");
//Mot de pass ou login incorrecte
session = request.getSession(true);
session.setAttribute("login", null);
session.setAttribute("code", null);
session.setAttribute("prenom", null);
RequestDispatcher req = request.getRequestDispatcher("erreur.jsp");
req.forward(request, response);
} |
Partager