<?php $bd = new Mypdo(); $manager = new PersonneManager($bd); if ($manager->verifNom($_POST["login"])->nbreLigne == 1) { if ($manager->verifPwd(md5(md5($_POST["pwd"]) . 'XOURR\'LINE'), $_POST["login"])->nbreLigne == 1) { $_SESSION["connecte"] = 1; $prenom = $manager->getPrenomPersonne($_POST["login"])->per_prenom; $admin = $manager->getAdminPersonne($_POST["login"])->per_admin; $nom = $manager->getNomPersonne($_POST["login"])->per_nom; $num = $manager->getNumPersonne($_POST["login"])->per_num; $_SESSION["prenom"] = $prenom; $_SESSION['num'] = $num; $_SESSION["admin"] = $admin; $_SESSION["nom"] = $nom; $_SESSION["log"] = $_POST["login"]; header("Refresh : 0 ; URL = index.php"); } else { echo '<b>Erreur dans la connexion :</b><br/><br/>'; echo 'Mauvais mot de passe !<br/>'; echo '<br/>Redirection automatique dans 2 secondes.'; header("Refresh: 2 ; URL = index.php?page=9"); } } else { echo '<b>Erreur dans la connexion :</b><br/><br/>'; echo 'Utilisateur ' . $_POST["nom"] . ' inconnu !<br/>'; echo '<br/>Redirection automatique dans 2 secondes.'; header("Refresh: 2 ; URL = index.php?page=9"); }
if (empty($_POST['ancienPwd']) && empty($_POST['NouveauPwd']) && empty($_POST['NouveauPwd2'])) { if (empty($_POST['nom']) && empty($_POST['prenom']) && empty($_POST['log'])) { ?> <div> <form method="post" action="#"> <fieldset id="changePwd"> <legend>Changement de mot de passe</legend> <p><label for="ancienPwd" >Ancien mot de passe : </label><input type="password" id="ancienPwd" name="ancienPwd" /></p> <p><label for="nouveauPwd" >Nouveau mot de passe : </label><input type="password" id="nouveauPwd" name="nouveauPwd" /></p> <p><label for="nouveauPwd2" >Confirmation mot de passe : </label><input type="password" id="nouveauPwd2" name="nouveauPwd2" /></p> <input type="submit" value="Valider" /> </fieldset></form> </div> <?php } } else { if ($managerPers->verifPwd(md5(md5($_POST["ancienPwd"]) . 'XOURR\'LINE'), $_SESSION["log"])->nbreLigne == 1) { if ($_POST['nouveauPwd'] == $_POST['nouveauPwd2']) { $managerPers->updatePersonnePwd(md5(md5($_POST['nouveauPwd']) . 'XOURR\'LINE'), $_SESSION['num']); header('Refresh : 0 , URL = index.php?page=20'); } else { echo 'Les nouveaux mot de passe ne sont pas les mêmes.'; header('Refresh : 1 , URL = index.php?page=20'); } } else { echo 'L\'ancien mot de passe ne correspond pas.'; header('Refresh : 1.5 , URL = index.php?page=20'); } }