"; $contenu = "
"; $contenu .= ""; $contenu .= input_ligne("Nom","txt_nom",$txt_nom); $contenu .= input_ligne("Prénom","txt_prenom",$txt_prenom); $contenu .= input_ligne("Lieu de travail","txt_adresse",$txt_adresse); $contenu .= input_ligne("Adresse mail","txt_mail",$txt_mail); $contenu .= input_ligne("Login souhaité","txt_login",$txt_login); $contenu .= pwd_ligne("Mot de passe","txt_pass",$txt_pass); $contenu .= pwd_ligne("Retaper Mot de passe","txt_confirme_pass",$txt_confirme_pass); $contenu .= ""; $contenu .= "
"; $contenu .= "
"; //$contenu .="

"; //$contenu .="

Changer de mot de passe

Mot de passe oublié

"; //$contenu .="

 

"; $contenu .= "

Vous disposez d'un droit d'accès, de modification, de rectification et de suppression des données qui vous concernent (art. 34 de la loi Informatique et Libertés)."; $contenu .= "
Pour l'exercer, adressez-vous au Pôle de Compétences Logiciels libres EOLE

"; $contenu .= "Fermer cette fenêtre "; $contenu .= ""; echo ""; if ($ok) { $erreur=""; if ($txt_nom && $txt_prenom && $txt_adresse && $txt_mail && $txt_login && $txt_pass && $txt_confirme_pass) { // batterie de tests habituels... if (!strpos($txt_mail,"@")) { $erreur="Adresse mail invalide"; } elseif ($txt_pass!=$txt_confirme_pass) { $erreur="Erreur dans la confirmation du mot de passe"; } elseif (strlen($txt_pass)<4) { $erreur="Votre mot de passe est trop court"; } else { // traitement des chaines $login = supp_space(replace_car($txt_login)); $nom = replace_car($txt_nom); $prenom = replace_car($txt_prenom); $pass = $txt_pass; $mail = supp_space(replace_car($txt_mail)); $adresse = replace_car($txt_adresse); $script_test="sudo /var/www/plus/backend/test_attribut.py"; // test l'adresse mail est déjà utilisée //print "$script_test -a mail -v $mail"; $r=`$script_test -a mail -v $mail`; if ($r<0) { echo "

Inscription impossible, veuillez réessayer ultérieurement

"; } elseif ($r==0){ $erreur="L'adresse mail poposée est déjà attribuée"; } else { // test login déjà utilisé $r=`$script_test -a uid -v $login`; if ($r<0) { echo "

Inscription impossible, veuillez réessayer ultérieurement

"; } elseif ($r==0){ $erreur="Le login poposé est déjà attribué"; } else { // tentative d'enregistrement de l'utilisateur $script="sudo /var/www/plus/backend/inscription.py"; $para = " -l $login" ." -n \"$nom\"" ." -p \"$prenom\"" ." -w \"$pass\"" ." -m $mail" ." -a \"$adresse\""; //print "$script $para"; if (`$script $para`==1) { echo "

Inscription réalisée

"; echo "Fermer cette fenêtre "; $message= "Merci pour votre inscription dans l'annuaire des utilisateurs EOLE Rappel : - votre login : $txt_login - votre mot de passe : $txt_pass Pour toute question relative au fonctionnement du site et des listes, écrire à admineole@ac-dijon.fr "; mail ($txt_mail,"Votre inscrcription",$message, "From: admineole@ac-dijon.fr"); } else { echo "

Inscription impossible, veuillez réessayer ultérieurement

"; } } } } } else { $erreur="Vous n'avez pas rempli tous les champs
"; } if ($erreur) { echo "

$erreur

"; echo $contenu; } } // pas de submit else { echo "

Inscription dans l'annuaire des utilisateurs EOLE

"; echo $contenu; }