protected void processRequest(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        String  email = request.getParameter("email"),
                motDePasse = request.getParameter("motdepasse");
        
        if (email==null || email.trim().equalsIgnoreCase(""))
        {
            //Utilisateur inexistant
            request.setAttribute("message", "Courriel obligatoire");
            request.getRequestDispatcher("/index.jsp").forward(request, response);return;
        }

        try {
            Class.forName(this.getServletContext().getInitParameter("piloteJdbc"));
        } catch (ClassNotFoundException ex) {
            Logger.getLogger(Login.class.getName()).log(Level.SEVERE, null, ex);
        }
 
        Connexion.setUrl(this.getServletContext().getInitParameter("urlBd"));
        
        // on tente de trouver un compte particulier ou un compte hotelier avec ces informations
        
        try{
        for(MembreDAO dao:new MembreDAO[]{
                new ParticulierDAO(),
                new HotelierDAO()
            }
        ){
            Membre membre = (Membre)dao.connecter(email.trim(),motDePasse);
            if (membre!=null){
                request.getSession(true).setAttribute("connecte", membre);
                request.getRequestDispatcher("/index.jsp").forward(request, response);return;
            }
        }
            }
        catch(ClassNotFoundException ex){
           request.setAttribute("message", "Impossible de se connceter à la base de données.");
            request.getRequestDispatcher("/index.jsp").forward(request, response);
       
        }
        
        
       
        //Pas de résultat dans la bd
        request.setAttribute("message", "Le courriel ou le mot de passe est incorrect.");
        request.getRequestDispatcher("/index.jsp").forward(request, response);
    }