daily pastebin goal
28%
SHARE
TWEET

Untitled

a guest Dec 16th, 2018 67 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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>
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top