Exemplo n.º 1
0
<?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");
}
Exemplo n.º 2
0
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');
    }
}