throw new ExceptionPerso("Vous ne pouvez pas modifier l'URL !", ExceptionPerso::ERR_PEBCAK); } $personne = $personneManager->getPersonne($per_num); if (empty($personne)) { //personne vide, le numero n'existe pas quitterModifierPersonne(); throw new ExceptionPerso("Le numero saisi ne correspond à aucune personne.", ExceptionPerso::ERR_PERSONNE); } if (empty($_POST["per_prenom"]) && empty($_POST['dep_num']) && empty($_POST['sal_telprof'])) { include "include/pages/form/modifPersonne.form.inc.php"; } else { if (!empty($_POST['per_nom'])) { // créations variable sessions pour enregistrement temporaire. include "include/pages/modifierPersonne.control.inc.php"; } if (!$personneManager->isConnexionAutorisee($personne->getPerLogin(), $_SESSION['verif_pwd'])) { quitterModifierPersonne(); throw new ExceptionPerso("Mot de passe incorrect, modification de la personne impossible !", ExceptionPerso::ERR_PERSONNE); } if ($_SESSION["categorie"] == "etudiant") { include "include/pages/modifierPersonne.etudiant.inc.php"; } else { if ($_SESSION['categorie'] == "personnel") { include "include/pages/modifierPersonne.salarie.inc.php"; } else { quitterModifierPersonne(); throw new ExceptionPerso("Merci de ne pas modifier la valeur de categorie. <br/>Cette erreur peut aussi apparaitre si vous essayer de modifier deux fois de suite la meme personne (en rappuyant sur F5 par exemple)", ExceptionPerso::ERR_URL); } } } }
<?php include "include/pages/form/connexion.form.inc.php"; } else { if (isset($_SESSION['reponseCaptcha'])) { $resultat = $_SESSION['reponseCaptcha']; // resultat attendu. } else { $resultat = ''; } $reponseUser = $_POST['reponse']; // réponse utilisateur // détails de la connexion + verification details connexion $login = $_POST['per_login']; $pwd = $_POST['per_pwd']; $connexionOK = $personneManager->isConnexionAutorisee($login, $pwd); if ($reponseUser != $resultat) { $captcha = false; // captcha incorrect afficherMessageErreur("Le captcha est incorrect"); ?> <a href="index.php?page=<?php echo CONNEXION; ?> "> <b>Reessayer ?</b> </a> <?php if (isset($_SESSION['reponseCaptcha'])) { //il faudra générer un nouveau captcha, celui la n'est plus utile. unset($_SESSION['reponseCaptcha']); } } else {