Advertisement
Guest User

Page Connexion

a guest
Sep 21st, 2016
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.84 KB | None | 0 0
  1. <div id="text_connexion">
  2.     <?php
  3.     $heure = date("H:i");
  4.     if (isset($_SESSION["pseudo"])) {
  5.         echo '<p>Bonjour, ' . $_SESSION["pseudo"] . ' </p>';
  6.         echo '<p> Il est actuellement ' . $heure . '</p>';
  7.         echo '<form method="post" action="index.php"">';
  8.         echo '<input type="submit" name="deco" value="Se déconnecter"/>';
  9.         echo '</form>';
  10.     }
  11.     elseif (!isset($_POST['uservalid'])) {
  12.         echo '<form method="post" action="' . $_SERVER['PHP_SELF'] . '">';
  13.         echo '<p>Nom d\'utilisateur : <input type="text" name="user"></p>';
  14.         echo '<p>Mot de passe : <input type="password" name="password"></p>';
  15.         echo '<p> <input type="submit" name="uservalid" value="Connexion" id="button"/></p>';
  16.         echo '</form>';
  17.     }
  18.     else {
  19.         $pass_hache = sha1($_POST['password']);
  20.         $req = $bdd->prepare('SELECT id FROM admin WHERE user = :user AND password = :password');
  21.         $req->execute(array(
  22.             'user' => $_POST["user"],
  23.             'password' => $pass_hache));
  24.         $resultat = $req->fetch();
  25.         if (!$resultat) {
  26.             echo '<p><img src="Images/panneau.png" height="100" width="100"></p>';
  27.             echo '<p> Mauvais identifiant ou mot de passe !</p>';
  28.         }
  29.         if ($resultat)
  30.         {
  31.             $_SESSION['id'] = $resultat['id'];
  32.             $_SESSION['pseudo'] = $_POST["user"];
  33.             echo '<p>Bonjour, '.$_SESSION['pseudo'].' </p>';
  34.             echo '<p> Il est actuellement '.$heure.'</p>';
  35.             echo '<form method="post" action="' . $_SERVER['PHP_SELF'] . '"">';
  36.             echo '<input type="submit" name="deco" value="Se déconnecter" id="button"/>';
  37.             echo '</form>';
  38.             echo '<br>';
  39.         }
  40.     }
  41.  
  42.  
  43.     if (!isset($_POST["deco"])) {
  44.         session_destroy();
  45.     }
  46.     ?>
  47. </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement