Advertisement
Guest User

zaloguj.php

a guest
Mar 24th, 2019
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.47 KB | None | 0 0
  1. <?php
  2.  
  3. session_start();
  4.  
  5. if ((!isset($_POST['login'])) || (!isset($_POST['haslo'])))
  6. {
  7. header('Location: ./logowanie.php');
  8. exit();
  9. }
  10.  
  11. require_once "connect.php";
  12.  
  13. $polaczenie = @new mysqli($host, $db_user, $db_password, $db_name);
  14.  
  15. if ($polaczenie->connect_errno!=0)
  16. {
  17. echo "Blad numer: ".$polaczenie->connect_errno;
  18. }
  19. else
  20. {
  21.  
  22. $login = $_POST['login'];
  23. $haslo = $_POST['haslo'];
  24.  
  25. $login = htmlentities($login, ENT_QUOTES, "UTF-8");
  26. $haslo = htmlentities($haslo, ENT_QUOTES, "UTF-8");
  27.  
  28. if ($rezultat = @$polaczenie->query(sprintf("SELECT * FROM uzytkownicy WHERE user='%s' AND pass='%s'",
  29. mysqli_real_escape_string($polaczenie,$login),
  30. mysqli_real_escape_string($polaczenie,$haslo))))
  31. {
  32. $ilu_uzytkownikow = $rezultat->num_rows;
  33. if($ilu_uzytkownikow>0)
  34. {
  35. $_SESSION['zalogowany'] = true;
  36.  
  37. $wiersz = $rezultat->fetch_assoc();
  38. $_SESSION['id'] = $wiersz['id'];
  39. $_SESSION['user'] = $wiersz['user'];
  40. $_SESSION['email'] = $wiersz['email'];
  41. $_SESSION['imie'] = $wiersz['imie'];
  42. // $_SESSION['notatka'] = $wiersz['notatka'];
  43.  
  44. unset($_SESSION['blad']);
  45. $rezultat->free_result();
  46. header('Location: ./index.php');
  47.  
  48. } else {
  49.  
  50. $_SESSION['blad'] = '<strong><p style="color: red; text-align: center;"> Nieprawid&#322;owy login lub has&#322;o!</p></strong>';
  51. header('Location: ./logowanie.php');
  52. }
  53.  
  54. }
  55.  
  56. $polaczenie->close();
  57.  
  58. }
  59.  
  60. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement