Advertisement
Guest User

Untitled

a guest
Dec 16th, 2018
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.86 KB | None | 0 0
  1. <?php
  2.  
  3.  
  4. session_start();
  5. //przeslij dane z connect.php
  6. require_once"connect.php";
  7.  
  8. //POLACZENIE Z MYSQL
  9. $polaczenie = @new mysqli($host, $db_user, $db_password, $db_name);
  10.  
  11. //jesli polaczenie sie niepowiedzie
  12. if($polaczenie->connect_errno!=0)
  13. {
  14. echo "Error: ".$polaczenie->connect_errno;
  15. }
  16. //jesli polaczenie sie powiedzie
  17. else
  18. {
  19. $login = $_POST["login"];
  20. $haslo = $_POST["haslo"];
  21.  
  22. $login = htmlentities($login, ENT_QUOTES, "UTF-8");
  23.  
  24. if ($rezultat = @$polaczenie->query(
  25. sprintf("SELECT * FROM uzytkownicy WHERE login='%s'",
  26. mysqli_real_escape_string($polaczenie,$login))))
  27. {
  28. //wyszukalo dane uzytkownika
  29. $ilu_userow = $rezultat->num_rows;
  30. if($ilu_userow>0)
  31. {
  32. $wiersz = $rezultat->fetch_assoc();
  33. print_r($wiersz['haslo']);
  34. print_r($haslo);
  35. exit();
  36. if(password_verify($haslo,$wiersz['haslo']))
  37. {
  38. //jesli udalo sie zalogowac
  39. $_SESSION['zalogowany'] =true;
  40.  
  41. $_SESSION['id'] = $wiersz['id'];
  42. $_SESSION['login'] = $wiersz['login'];
  43. $_SESSION['email'] = $wiersz['email'];
  44. $_SESSION['zarejestrowany'] = $wiersz['zarejestrowany'];
  45. $_SESSION['uprawnienia'] = $wiersz['uprawnienia'];
  46. $_SESSION['aktywny'] = $wiersz['aktywny'] ;
  47.  
  48.  
  49. //jesli jest takie konto usun raport o bledzie i idz do zalogowany.php
  50. unset($_SESSION['blad']);
  51. $rezultat->close();
  52. header('Location: zalogowany.php');
  53. }
  54. //jesli nie ma takiego konta stworz sesie blad i wyslij ja do index.php
  55. }
  56. else
  57. {
  58.  
  59. $_SESSION['blad']='<span style="color:red">Nieprawidłowy login lub hasło!</span>';
  60. header('Location: logowanie.php');
  61. }
  62. }
  63.  
  64. $polaczenie->close();
  65. }
  66.  
  67. ?>
  68.  
  69. <!DOCTYPE HTML>
  70. <html>
  71. <head>
  72. <link rel="stylesheet" type="text/css" href="css/style.css">
  73. </head>
  74.  
  75. <body>
  76. </body>
  77. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement