Guest User

Untitled

a guest
Jun 1st, 2018
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 7.74 KB | None | 0 0
  1. <?php
  2. session_start();
  3. require_once 'database.php';
  4. ?>
  5.  
  6. <?php
  7. if (!$_SESSION['admin']) {
  8.     header('location:connexion.php');
  9. }
  10. if (isset($_POST)) {
  11.     if (!empty(htmlspecialchars($_POST['username'])) AND !empty(htmlspecialchars($_POST['password']))) {
  12.         $req = $db->prepare('SELECT * FROM admin WHERE username = :username AND password = :password');
  13.         $req->execute((
  14.             'username'=>$_POST['username']
  15.             'password'=>$_POST['password']
  16.        ));
  17.         $user = $req->fetch();
  18.         if($user) {
  19.             $_SESSION['admin'] = $_POST['username'];
  20.         }
  21.         else {
  22.             $error = 'Identifiant incorrect';
  23.         }
  24.     }
  25.     else {
  26.         $error = 'Veuillez remplir tous les champs';
  27.     }
  28. }
  29. ?>
  30.  
  31. <!DOCTYPE html>
  32. <html lang="fr">
  33.     <head>
  34.         <html oncontextmenu="return false"></html>
  35.         <meta charset="UTF-8">
  36.         <meta name="description" content="Pokedex de Kanto">
  37.         <meta name="author" content="Lucien TURRI">
  38.         <link rel="stylesheet" type="text/css" href="stylesheet.css">
  39.         <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
  40.         <meta name="viewport" content="width=device-width, initial-scale=1.0">
  41.         <link rel="shortcut icon" type="image/png" href="².png"/>
  42.         <title>Pokédex de Kanto</title>
  43.     </head>
  44.     <body>
  45.         <div id="ouvert">
  46.             <div class="gauche">
  47.                 <div class="haut-gauche">
  48.                     <div class="rond3"></div>
  49.                     <div class="rond4"></div>
  50.                     <div class="rond5"></div>
  51.                     <div class="rond6"></div>
  52.                 </div>
  53.                 <div id="relief">
  54.                     <div id="contour-ecran">
  55.                         <div id="haut-ecran">
  56.                             <div class="rond1"></div>
  57.                             <div class="rond1"></div>
  58.                         </div>
  59.                         <div id="bas-ecran">
  60.                             <div class="ecran" style="background-color: white;">
  61.                                 <div id="son"></div>
  62.                             </div>
  63.                             <a href="index.php">
  64.                                 <div class="rond2" title="Allumer / Éteindre"><i class="fa fa-power-off" style="font   -size:20px;"></i>
  65.                                 </div>
  66.                             </a>
  67.                             <div class="hautparleur"></div>
  68.                             <div class="hautparleur"></div>
  69.                             <div class="hautparleur"></div>
  70.                             <div class="hautparleur"></div>
  71.                             <div class="hautparleur"></div>
  72.                         </div>
  73.                     </div>
  74.                     <div id="bas-gauche1">
  75.                         <div class="boutonnoir" title="Écouter le cri"><i class="fa fa-volume-up" style="font-size:20px;"></i></div>
  76.                         <form>
  77.                             <input type='submit' title='Pokémon précédent' value='-'>
  78.                         </form>
  79.                         <form>
  80.                             <input type='submit' title='Prochain pokémon' value='+'>
  81.                         </form>
  82.                     </div>
  83.                     <div id="bas-gauche2">
  84.                         <div class="petitecran">
  85.                         </div>
  86.                         <div id="galere" >
  87.                             <div class="carre1">
  88.                                 <i class="fa fa-caret-up" style="font-size:30px;"></i>
  89.                             </div>
  90.                             <div class="carre2">
  91.                                 <i class="fa fa-caret-left" style="font-size:30px;"></i>
  92.                             </div>
  93.                             <div class="carrenoir"></div>
  94.                             <div class="carre3">
  95.                                 <i class="fa fa-caret-right" style="font-size:30px;"></i></div>
  96.                             <div class="carre4">
  97.                                 <i class="fa fa-caret-down" style="font-size:30px;"></i></div>
  98.                         </div>
  99.                     </div>
  100.                 </div>
  101.             </div>
  102.             <div id="milieu"></div>
  103.             <div id="droite">
  104.                 <div id="haut-droite">
  105.                     <div id="titre" style="background-color: white;">
  106.                         <h1>Connexion</h1>
  107.                     </div>
  108.                 </div>
  109.                 <div id="bas-droite">
  110.                     <div id="ecrandroite" style="background-color: white;">
  111.                         <div class="ecranco" style="display:flex;">
  112.                             <form action ="connexion.php" method="POST">
  113.                                 <input type="text" placeholder="Nom d'utilisateur" name="username"><br><br>
  114.                                 <input type="password" placeholder="Mot de passe" name="password"><br><br>
  115.                                 <input type="submit" value="Connexion">
  116.                             </form>
  117.                         </div>
  118.                     </div>
  119.                 </div>
  120.                 <div id="bas-droite2">
  121.                     <a href=connexion.php>
  122.                         <div id="connexion" title="Se connecter">
  123.                             <i class="fa fa-sign-in" style="font-size:30px;"></i>
  124.                         </div>
  125.                     </a>
  126.                     <div id="deconnexion" title="Se déconnecter">
  127.                         <i class="fa fa-sign-out" style="font-size:30px;"></i>
  128.                     </div>
  129.                     <a href="editer.php">
  130.                         <div class="action" title="Editer">
  131.                             <i class="fa fa-edit" style="font-size:30px; margin-left: 5px; margin-top: 5px"></i>
  132.                         </div>
  133.                     </a>
  134.                     <a href="ajouter.php">
  135.                         <div class="action" title="Ajouter un pokémon" >
  136.                             <i class="fa fa-plus" style="font-size:30px;"></i>
  137.                         </div>
  138.                     </a>
  139.                     <a href="supprimer.php">
  140.                         <div class="action" title="Supprimer un pokémon">
  141.                             <i class="fa fa-trash" style="font-size:30px;"></i>
  142.                         </div>
  143.                     </a>
  144.                 </div>
  145.                 <div id="bas-droite3">
  146.                     <div class="action" title="Passer en mode liste">
  147.                         <i class="fa fa-search-minus" style="font-size:30px;"></i>
  148.                     </div>
  149.                     <div class="action" title="Monter">
  150.                         <i class="fa fa-angle-up" style="font-size:30px;"></i>
  151.                     </div>
  152.                     <div class="action" title="Descendre">
  153.                         <i class="fa fa-angle-down" style="font-size:30px;"></i>
  154.                     </div>
  155.                     <div class="action" title="Passer en mode détails">
  156.                         <i class="fa fa-search-plus"  style="font-size:30px;"></i>
  157.                     </div>
  158.                 </div>
  159.             </div>
  160.         </div>
  161.         <div id="ferme">
  162.             <div class="gauche">
  163.                 <div class="haut-gauche">
  164.                     <div class="rond3"></div>
  165.                     <div class="rond4"></div>
  166.                     <div class="rond5"></div>
  167.                     <div class="rond6"></div>
  168.                 </div>
  169.                 <div id="relief2">
  170.                     <h3>Pokédex</h3>
  171.                 </div>
  172.                 <div id="milieu2">
  173.                 </div>
  174.             </div>
  175.         </div>
  176.     </body>
  177. </html>
Add Comment
Please, Sign In to add comment