/**
  * Gestion de la page mot de passe oublié
  *
  */
 public function motDePasseOublie()
 {
     session_start();
     $meta['title'] = 'Mot de passe oublié';
     $meta['menu'] = 'mot-de-passe-oublie';
     $userConnect = $this->userConnect();
     $userConnectAdmin = $this->userConnectAdmin();
     $formulaire = new controleurFonctions();
     $contMail = new modeleMembres();
     $msg['error'] = array();
     if ($_POST) {
         if (isset($_POST['email'])) {
             if (empty($_POST['email'])) {
                 $msg['error']['email'] = "Vous devez saisir une adresse <b>Email</b>.";
             } elseif (!filter_var($_POST['email'], FILTER_VALIDATE_EMAIL)) {
                 $msg['error']['email'] = "Votre adresse <b>Email</b> est invalide.";
             } else {
                 if (!$contMail->verifMail($_POST['email'])) {
                     $msg['error']['email'] = "Cet <b>Email</b> existe n'existe pas.";
                 } else {
                     // L'adresse email existe, donc génération d'un nouvau mdp.
                     $mdp_sch = str_shuffle("lpsb1234");
                     $mdp = substr($mdp_sch, 0, 6);
                     $message = 'Voici votre nouveau mot de passe pour accéder au Petit Saint Bernard : ' . $mdp;
                     if ($contMail->nouveauMdp($mdp, $_POST['email'])) {
                         $formulaire->sendMail($_POST['email'], 'Changement de mot de passe', $message);
                         $msg['error']['confirm'] = "Un Email vous a été envoyé.";
                     }
                 }
             }
         } else {
             $msg['error']['generale'] = self::ERREUR_POST;
         }
     }
     $this->Render('../vues/membres/mot-de-passe-oublie.php', array('meta' => $meta, 'userConnect' => $userConnect, 'userConnectAdmin' => $userConnectAdmin, 'msg' => $msg, 'formulaire' => $formulaire));
 }