<?php $messageErreur = ""; if (isset($_POST['username']) or isset($_POST['pwd'])) { $adminClass = new Administrateur(); if ((!isset($_POST['username']) or $_POST['username'] == "") and (!isset($_POST['pwd']) or $_POST['pwd'] == "")) { $messageErreur = "<b class='note'>Erreur : </b> Les deux champs doivent être saisis."; include_once 'vue/connexion.php'; } else { $username = $_POST['username']; $password = $_POST['pwd']; $resultIsLogin = $adminClass->isLogin($username); $resultPwd = $adminClass->getPasswordByLogin($username); if ($resultIsLogin != null and $resultIsLogin[0]->result == 1) { if ($resultPwd->result === $password) { session_start(); $_SESSION['last_access'] = time(); $_SESSION['ipaddr'] = $_SERVER['REMOTE_ADDR']; $_SESSION['username'] = $username; include_once 'vue/admin.php'; } else { $messageErreur = "<b class='note'>Erreur : </b> Le mot de passe n'est pas correct."; include_once 'vue/connexion.php'; } } else { $messageErreur = "<b class='note'>Erreur : </b> Le login n'est pas correct."; include_once 'vue/connexion.php'; } } } else { // On affiche la page (vue)
<h3>Modification du profil</h3> <span> <p> Ne remplissez que les champs à modifier.</p> </span> <?php $adminClass = new Administrateur(); $username = $_SESSION['username']; $password = $adminClass->getPasswordByLogin($username); $email = $adminClass->getMailByLogin($username); ?> <form method="post" id="profil" action="profil.php"> <table border="0"> <tr> <td class="libelle">Login</td> <td><input type="text" name="login" <?php echo "value=" . $username; ?> id="login"></td> </tr> <tr> <td class="libelle">Mot de passe</td> <td><input type="password" name="mdp" <?php echo "value=" . $password->result; ?> id="mdp"></td> </tr> <tr> <td class="libelle">Mot de passe</td> <td><input type="password" name="mdp2" <?php echo "value=" . $password->result;