Advertisement
Guest User

Untitled

a guest
May 26th, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.45 KB | None | 0 0
  1. <?php
  2.     require('header.php');
  3.  
  4.     if ((isset($_SESSION['zalogowany'])) && ($_SESSION['zalogowany'] == true))
  5.     {
  6.         $_SESSION['login_info'] = '<span style="color:red">Jesteś zalogowany!</span>';
  7.         header('Location: index.php');
  8.         exit();
  9.     }
  10.  
  11.   global $pdo;
  12.  
  13.     if ((isset($_POST['login']))) {
  14.         $login = $_POST['login'];
  15.       $password = $_POST['password'];
  16.  
  17.         //$stmt = $this->db->prepare("SELECT * FROM users WHERE user_name=:uname OR user_email=:umail LIMIT 1");
  18.       $stmt = $pdo -> prepare("SELECT * FROM users WHERE user=:login AND password=:password");
  19.         $stmt -> execute(array(':login'=>$login, ':password'=>$password));
  20.         $stmt -> execute();
  21.  
  22.       $ilu_userow = $stmt -> fetch(PDO::FETCH_ASSOC);
  23.         if ($stmt -> rowCount() > 0) {
  24.             //$_SESSION['user_session'] = $userRow['user_id'];
  25.             $_SESSION['zalogowany'] = true;
  26.  
  27.             $_SESSION['id'] = $ilu_userow['id'];
  28.             $_SESSION['user'] = $ilu_userow['user'];
  29.             $_SESSION['age'] = $ilu_userow['age'];
  30.  
  31.             if (isset($_SESSION['zalogowany'])) {
  32.                 echo "witaj";
  33.             }
  34.  
  35.             reloadPage();
  36.             unset($_SESSION['blad']);
  37.             header('Location: index.php');
  38.  
  39.             //echo $_SESSION['user'];
  40.             //echo $_SESSION['age'];
  41.             //echo $_SESSION['zalogowany'];
  42.             //header('Location: login.php');
  43.         }
  44.         else {
  45.             $_SESSION['blad'] = '<span style="color:red">Nieprawidłowy login lub hasło!</span>';
  46.         }
  47.     }
  48.             //if ($ilu_userow > 0) {
  49.         //$_SESSION['zalogowany'] = true;
  50.  
  51.         //$wiersz = $stmt -> fetch_assoc();
  52.         //$_SESSION['id'] = $wiersz['id'];
  53.         //$_SESSION['user'] = $wiersz['user'];
  54.         //$_SESSION['age'] = $wiersz['age'];
  55.  
  56.         //echo $_SESSION['user'];
  57.  
  58.         //$stmt -> close();
  59.         //header('Location: panel.php');
  60.  
  61.   //$stmt -> bindValue(':id', $id, PDO::PARAM_INT);
  62.  
  63.   //$polaczenie = new mysqli($host, $db_user, $db_password, $db_name);
  64.  
  65. ?>
  66.  
  67. <div id="loginForm">
  68.  
  69.   <form action="?" method="post">
  70.     <table class="nonTable">
  71.       <tr>
  72.         <td>Login:</td>
  73.         <td><input type="text" name="login" /></td>
  74.       </tr>
  75.  
  76.       <tr>
  77.         <td>Hasło:</td>
  78.         <td><input type="password" name="password" /></td>
  79.       </tr>
  80.  
  81.       <tr>
  82.         <!-- <td><a href="index.php?action=">Rejestracja</a></td>  -->
  83.                 <td></td>
  84.         <td style>
  85.           <input type="submit" value="Zaloguj się" />
  86.         </td>
  87.       </tr>
  88.  
  89.     </table>
  90.   </form>
  91.  
  92.     <?php
  93.         if (isset($_SESSION['blad'])) {
  94.             echo $_SESSION['blad'];
  95.         }
  96.     ?>
  97.  
  98. </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement