Advertisement
Guest User

Untitled

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