Advertisement
Guest User

Untitled

a guest
Nov 11th, 2016
182
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.01 KB | None | 0 0
  1. <?php
  2. header('Content-Type: text/html;charset=UTF-8');
  3. $uzytkownik = $_COOKIE['uzytkownik'];
  4. $haslo = $_COOKIE['haslo'];
  5.  
  6. if((!isset($uzytkownik) || !isset($haslo)) && (!$_POST['uzytkownik'] || !$_POST['haslo']))
  7. {
  8. ?>
  9. <span>
  10. <form method = post action = "index.php">
  11. <p>Login: <input type = "text" name = "uzytkownik"></p>
  12. <p>Password: <input type = "text" name = "haslo"></p>
  13. <p><input type = "submit" name = "submit" value = "Login"></p>
  14. </form>
  15. </span>
  16. <?php
  17. } else {
  18. if($_POST['uzytkownik'] && $_POST['haslo']) {
  19. $uzytkownik = $_POST['uzytkownik'];
  20. setcookie('uzytkownik', $uzytkownik);
  21. $haslo = $_POST['haslo'];
  22. setcookie('haslo', $haslo);
  23. }
  24. $mysql = mysqli_connect("localhost", "uwierzytel", "uwierzytel", "uwierz");
  25. if(!$mysql) {
  26. echo "Wystąpił problem z bazą danych";
  27. exit;
  28. }
  29. $czy_admin = false;
  30. $czy_user = false;
  31. $zapytanie = "select * from uwierzytelnieni_uzytkownicy where uzytkownik = '".$uzytkownik."' and haslo = '".$haslo."'";
  32. $wynik = mysqli_query($mysql, $zapytanie);
  33. if(mysqli_num_rows($wynik) < 1) {
  34. echo "nie istnieje taki użytkownik";
  35. echo "</div><p><a href='wyloguj.php'>Cofnij`</a></p>";
  36. } else { //jeśli użytkownik istineje
  37. $user = mysqli_fetch_assoc($wynik);
  38. if($user["uprawnienia"] == "user") //sprawdzam, jakiego jest typu
  39. $czy_user = true;
  40. elseif($user["uprawnienia"] == "admin")
  41. $czy_admin = true;
  42.  
  43. if($czy_admin) {
  44. echo "<h1>Witaj, administratorze!</h1><div>";
  45. $zapytanie = "select * from posty";
  46. $wynik2 = mysqli_query($mysql, $zapytanie);
  47. if(mysqli_num_rows($wynik2) < 1) echo "brak postow";
  48. //$row = mysqli_fetch_assoc($wynik2);
  49. else {
  50. while($row = mysqli_fetch_assoc($wynik2)){
  51. echo "ID: ";
  52. echo $row['id'];
  53. echo " | ";
  54. echo $row['data'];
  55. echo " | ";
  56. echo $row['autor'];
  57. echo " | ";
  58. echo $row['tresc'];
  59. echo '<br>';
  60. }
  61. echo '<br>' ;
  62. echo "<div><form action='delete.php' method='post'>ID kasowanego postu: <input type = 'text' name = 'ID'><input type = 'submit' value = 'Usuń'></form></div>";
  63. echo "<div><form action='create.php' method='post'><input type = 'text' name = 'tresc'><input type = 'hidden' name = 'autor' value = '$uzytkownik'><input type = 'submit' value = 'Dodaj'></form></div>";
  64.  
  65. echo "</div><p><a href='wyloguj.php'>Wyloguj</a></p>";
  66. }
  67. }
  68. else if($czy_user) {
  69. echo "<h1>Witaj, użytkowniku!</h1>";
  70. $zapytanie = "select * from posty";
  71. $wynik2 = mysqli_query($mysql, $zapytanie);
  72. if(mysqli_num_rows($wynik2) < 1) echo "brak postow";
  73. //$row = mysqli_fetch_assoc($wynik2);
  74. else {
  75. while($row = mysqli_fetch_assoc($wynik2)){
  76. echo $row['data'];
  77. echo " | ";
  78. echo $row['autor'];
  79. echo " | ";
  80. echo $row['tresc'];
  81. echo '<br>';
  82. }
  83. echo '<br>' ;
  84. echo "<div><form action='create.php' method='post'><input type = 'text' name = 'tresc'><input type = 'hidden' name = 'autor' value = '$uzytkownik'><input type = 'submit' value = 'Dodaj'></form></div>";
  85.  
  86. echo "</div><p><a href='wyloguj.php'>Wyloguj</a></p>";
  87. }
  88. }
  89. }
  90. }
  91. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement