Advertisement
Guest User

Untitled

a guest
Jul 19th, 2015
183
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.13 KB | None | 0 0
  1. <?php
  2. session_start();
  3.    
  4.         require_once "connect.php";
  5.  
  6.  
  7.                 $login = filter_input(INPUT_POST, 'login', FILTER_SANITIZE_STRING);
  8.                 $haslo = $_POST['haslo'];
  9.                        
  10.                        
  11.  
  12.                 if(!$login || empty($haslo)){
  13.                 $_SESSION['blad'] = '<span style="color:red">UzupeĊ‚nij wszystkie pola</span>';
  14.                         header('Location: index.php');
  15.                
  16. }
  17.                
  18.                 $rezultat= $polaczenie->prepare("SELECT * FROM uzytkownicy WHERE user=:user LIMIT 1");
  19.         $rezultat->bindParam(":user", $login,PDO::PARAM_STR);
  20.         $user = null;
  21.        $rezultat->execute();
  22.  
  23.         $wiersze = $rezultat->RowCount();
  24.         if($wiersze ==0)
  25.         {
  26.                 $_SESSION['blad'] = '<span style="color:red; font-size:18px;"><i>Nie ma takiego loginu w bazie danych</i></span>';
  27.                 echo "nie udalo sie";
  28.  
  29.                 exit();
  30.         }
  31.  
  32.                         $user = $rezultat->fetch(PDO::FETCH_OBJ);      
  33.                 //      $hash = password_hash($user->pass, PASSWORD_BCRYPT);
  34.                        
  35.                
  36.                         if (password_verify($haslo, $user->pass)) {
  37.  
  38.                                 $_SESSION['zalogowany'] = true;
  39.                                 $_SESSION['id'] = $user->id;
  40.                                 $_SESSION['user'] = $user->user;
  41.                                 $_SESSION['drewno'] = $user->drewno;
  42.                                 $_SESSION['kamien'] = $user->kamien;
  43.                                 $_SESSION['zboze'] = $user->zboze;
  44.                                 $_SESSION['email'] = $user->email;
  45.                                 $_SESSION['dnipremium'] = $user->dnipremium;
  46.                                
  47.                                 unset($_SESSION['blad']);
  48.                                 $rezultat->closeCursor();
  49.                                 header('Location: gra.php');
  50.                 }
  51.                 else
  52.                 {
  53.        
  54.         echo "blad";
  55.  
  56. exit;
  57.                 }
  58.  
  59.  
  60.                
  61.  
  62. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement