Advertisement
Guest User

Untitled

a guest
Apr 26th, 2016
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.86 KB | None | 0 0
  1. <?php
  2. session_start();
  3.  
  4. if((isset($_SESSION['zal'])) && ($_SESSION['zal']==true))
  5. {
  6.     //header('Location: ./gra.php');
  7.     //exit();//by nie wykonywala sie reszta
  8.     echo "KTOS JUZ JEST ZALOGOWANY";
  9. }
  10. else
  11. {echo "cos nie dziala";}
  12. ?>
  13.  
  14. <!DOCTYPE HTML>
  15. <html lang="pl">
  16. <head>
  17.     <meta charset="utf-8" />
  18.     <meta http-equiv="X-UA-Compataible" content="IE=edge,chrome=1" />
  19.     <title>Osadnicy</title>
  20. </head>
  21. <body>
  22.  
  23. <form action="zaloguj.php" method="POST">
  24.     Login: <br /> <input type="text" name="login" /> <br />
  25.     Haslo: <br /> <input type="password" name="haslo" /> <br /> <br />
  26. <input type="submit" value="Zaloguj sie" />
  27. </form>
  28.  
  29. <?php
  30.     if(isset($_SESSION['blad_1']))echo $_SESSION['blad_1'];
  31.     unset($_SESSION['blad_1']);
  32. ?>
  33.  
  34. </body>
  35. </html>
  36.  
  37.  
  38. // laczenie  
  39.  
  40.  
  41. <?php
  42. session_start();
  43.  
  44. require_once "connect.php";
  45. $polaczenie= new mysqli($host,$db_user,$db_password,$db_name); //@ -wyciszenie bledĂłw - komunikatĂłw
  46.  
  47. if($polaczenie->connect_errno!=0)
  48. {
  49.     echo "Error: ".$polaczenie->connect_errno." Opis: ".$polaczenie->connect_error;
  50. }
  51. else
  52. {
  53.     $login=$_POST['login']; // ['odnosnik do inputow']
  54.     $haslo=$_POST['haslo'];
  55.  
  56.     $sql = "SELECT * FROM uzytkownicy WHERE user='$login' AND pass='$haslo'";
  57.     if($rezultat = $polaczenie->query($sql)) // czy zapytanie jest poprawnie napisane jesli nie to false
  58.     {
  59.         $ilu_userow = $rezultat->num_rows;
  60.         if($ilu_userow>0)
  61.         {
  62.             $_SESSION['zal']= true;
  63.            
  64.             $wiersz = $rezultat->fetch_assoc(); // tablica asocjacyjna - indeksy oparte o nazwy
  65.             //$_SESSION['user'] = $wiersz['user'];
  66.             $_SESSION = $wiersz;
  67.             $rezultat->close();
  68.             header('Location: ./gra.php');
  69.         } else {
  70.             $_SESSION['blad_1'] = '<span style="color:red">Nieprawidlowy Login lub Haslo!</span>';
  71.             header('Location: ./index.php');
  72.         }
  73.     }
  74.     //query - zapytanie do bazy, if jesli zapytanie jest zle
  75.    
  76.     $polaczenie->close();
  77. }
  78.  
  79. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement