public function action_index()
 {
     $this->set_title("Module Inscription");
     /** -- En cas de retour sur action_index() suite à des erreurs on remplie le formulaire avec l'ancienne saisie de l'utilisateur -- **/
     //La saisie est sauvegarde jusqu'a ce qu'il reussise l'inscription : -S'il quitte la page et reviens les données sont conservées
     if (isset($this->session->formIns)) {
         $f = $this->session->formIns;
         $f->populate();
     } else {
         $dir = "./images/captcha";
         // Ouvre un dossier bien connu, et liste tous les fichiers
         if (is_dir($dir)) {
             if ($dh = opendir($dir)) {
                 while (($file = readdir($dh)) !== false) {
                     //echo "fichier : $file : type : " . filetype($dir . $file) . "\n";
                     $captcha[] = $file;
                 }
                 closedir($dh);
             }
         }
         $length = 0;
         foreach ($captcha as $cp) {
             $length++;
         }
         $nb = rand(2, $length - 1);
         echo var_dump($length . "ee" . $nb);
         $f = new Form("?module=inscription&action=valide", "f_ins");
         //Creation du formulaire
         $f->add_text("nom", "nom", "Nom");
         $f->add_text("prenom", "prenom", "Prénom");
         $f->add_text("rue", "rue", "Rue");
         $f->add_text("cp", "cp", "Code postal");
         $f->add_text("ville", "ville", "Ville");
         $f->add_text("mail", "mail", "Mail");
         $f->add_password("mdp", "mdp", "Mot de passe");
         $f->add_password("mdp2", "mdp2", "Confirmation");
         $f->add_captcha("cap", "cap", "Code de confirmation")->set_captcha($captcha[$nb]);
         $f->add_hidden("hide", "hide", "")->set_value($captcha[$nb]);
         $f->add_submit("Valider", "valIns")->set_value("Valider");
         $this->session->formIns = $f;
     }
     $this->tpl->assign("f_ins", $f);
 }