Ania2019

admin.php

May 17th, 2019
156
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.15 KB | None | 0 0
  1. <?php
  2. session_start();
  3.  
  4. // sprawdz czy wchodzimy pod adres bedac juz zalogowanym adminem
  5. if (isset($_SESSION['logged_id']) && $odpowiedz->success!= false)
  6. {
  7. header('Location: list.php');
  8. exit();
  9. }
  10.  
  11.  
  12. ?>
  13. <!DOCTYPE html>
  14. <html lang="pl">
  15. <head>
  16. <meta charset="utf-8">
  17. <title>Panel administracyjny</title>
  18. <meta name="description" content="Używanie PDO - odczyt z bazy MySQL">
  19. <meta name="keywords" content="php, kurs, PDO, połączenie, MySQL">
  20. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  21.  
  22. <link rel="stylesheet" href="main.css">
  23. <link href="https://fonts.googleapis.com/css?family=Lobster|Open+Sans:400,700&amp;subset=latin-ext" rel="stylesheet">
  24. <!--[if lt IE 9]>
  25. <script src="https://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv.min.js"></script>
  26. <![endif]-->
  27. <!-- reCAPTCHA osadzenie w head-->
  28. <script src="https://www.recaptcha.net/recaptcha/api.js" async defer></script>
  29. </head>
  30.  
  31. <body>
  32. <div class="container">
  33.  
  34. <header>
  35. <h1>Admin</h1>
  36. </header>
  37.  
  38. <main>
  39. <article>
  40. <form method="post" action="list.php">
  41. <label>Login <input type="text" name="login" <?php /* jesli proba logowania jest nieudana*/if (isset($_SESSION['bad_attempt']))
  42. /*to zapisz ten login w formularzu aby user mogl go poprawic*/echo 'value="' . $_SESSION['bad_attempt'] . '"' ?></label>
  43.  
  44. <label>Hasło <input type="password" name="pass"></label>
  45.  
  46. <!-- reCAPTCHA KEY site osadzenie w formularzu-->
  47. <div class="g-recaptcha" data-sitekey="6LfW16AUAAAAAAKF681mh1GYORHgdDgApjgK58R-"></div>
  48. <!-- komunikat o bledzie -->
  49. <?php
  50. // jezeli jest ustawiona zmienna sesyjna o nazwie error bot
  51. if(isset($_SESSION['e_bot']))
  52. {
  53. // to wyswietl na ekranie
  54. echo '<div class="error">'.$_SESSION['e_bot'].'</div>';
  55. //wyczyscimy zmienna sesyjna
  56. unset($_SESSION['e_bot']);
  57. }
  58. ?>
  59.  
  60. <input type="submit" value="Zaloguj się!">
  61. <?php
  62. if (isset($_SESSION['bad_attempt'])) {
  63. echo '<p>Niepoprawny login lub haslo</p>';
  64. unset($_SESSION['bad_attempt']);
  65. }
  66. ?>
  67.  
  68.  
  69. </form>
  70. </article>
  71. </main>
  72.  
  73. </div>
  74. </body>
  75. </html>
Advertisement
Add Comment
Please, Sign In to add comment