protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

		// Opérations pré-traitement.
		preTraitement(request, response);

		// ================================
		// Gestion de la ressource demandée
		// ================================

		// Connexion
		// =========
		if (this.uri.equals("/connexion")) {
			String nomUtil = request.getParameter("nom-util");
			String mdp = request.getParameter("mot-passe");
			
			ModeleConnexion modConnexion = new ModeleConnexion();
			
			try{
				modConnexion.connecterUtilisateur(nomUtil, mdp);
			}
			catch(NamingException | SQLException e){
				throw new ServletException(e);
			}
			
			// Si une erreur s'est produite durant la connexion,
			// afficher la page d'accueil
			if (modConnexion.erreurConnexion()){
				request.setAttribute("msgErrConn", modConnexion.getMsgErreur());
				String source = (String)request.getParameter("source");
				
				if (source != null && source.contains("rech-amis")){
					this.vue = "/WEB-INF/vues/gabarit-vues.jsp";
					this.vueContenu = "/WEB-INF/vues/general/rech-amis.jsp";
					this.vueSousTitre = "Rechercher des amis";
				}
				else{
					this.vue = "/WEB-INF/vues/index.jsp";
				}
			}
			else{
				// Si l'utilisateur est connecté, rediriger vers la bonne section
				request.getSession().setAttribute("connBean", modConnexion.getUtilisateurConnecte());
				
				if (modConnexion.getUtilisateurConnecte().getModeConn() == ConnexionMode.ADMIN)
					response.sendRedirect("admin");
				else{
					response.sendRedirect("membre");
				}
			}

		// Méthode HTTP non permise
		// ========================
		} else if (uri.equals("/") || uri.equals("") || uri.equals("/rech-amis") ) {
			// On retourne immédiatement le code d'erreur HTTP 405;
			// la réponse sera interceptée par la page d'erreur "erreur-405.jsp".
			response.sendError(405);

		// Ressource non disponible
		// ========================
		} else {
			// On retourne immédiatement le code d'erreur HTTP 404;
			// la réponse sera interceptée par la page d'erreur "erreur-404.jsp".
			response.sendError(404);

		} // Fin du branchement en fonction de la ressource demandée.

		// Opérations post-traitement.
		postTraitement(request, response);
	}