Witam!

Mam dwa pliki

logowanie.php
  1. <?php
  2. mysql_connect('localhost','root','') or die ('Nie mozna polaczyc');
  3. mysql_select_db('uzytkownik') or die ('Nie mozna wybrac bazy');
  4.  
  5. $user=$_POST['uzytkownik'];
  6. $password=$_POST['haslo'];
  7.  
  8. if (isset($_POST['wyslij'])){
  9. $zapytanie="SELECT * FROM uprawnienia WHERE login='$user' and pass='$password'";
  10. $query=mysql_query($zapytanie) or die ('blad');
  11. $num_rows=mysql_num_rows($query);
  12.  
  13. if(mysql_num_rows($query) > 0) {
  14. if($_POST['login'] == "admin"){
  15. $_SESSION['uprawnienia'] = 1;
  16. }else{
  17. $_SESSION['uprawnienia'] = 0;
  18. }
  19.  
  20. $_SESSION['imie'] = $user;
  21. $_SESSION['czas'] = time();
  22. header('Location:witaj.php');
  23.  
  24. }else {
  25. echo 'blad';
  26. }
  27. }else {
  28.  echo '<h1>LOGOWANIE</h1>';
  29. echo '</br>';
  30. print '<form action="" method="POST">
  31. <p>Login: <input type="text" name="uzytkownik" size="20"></p>
  32. <p>Haslo: <input type="text" name="haslo" size="20"></p>
  33. <input type="submit" name="wyslij" value="wyslij">
  34. </form>';
  35. }
  36.  
  37.  
  38. ?>


i...
witaj.php
  1. <?php
  2.  
  3. if (isset($_SESSION['imie'])){
  4. echo 'Witam Cie ' .($_SESSION['imie']);
  5. echo '</br>';
  6. echo date('G:i', $_SESSION['czas']);
  7. echo '</br>';
  8. echo '<a href="logout.php">kliknij, aby sie wylogowac</a>';
  9.  
  10. if ($_SESSION['uprawnienia'] =1){
  11.  
  12. echo '<br />masz uprawnienia';
  13. }else {
  14. echo 'nie masz uprawnien';
  15. }
  16. }
  17. ?>

Mój problem polega na tym, że cały czas po wysłaniu danych i sprawdzeniu sesji w witaj.php, wyświetla mi komunikat masz uprawnienia, chociaż zalogowalem się na innego użytkownika niż admin sad.gif why??

już sobie poradziłem moje niedopatrzenie powinno być $user zamiast $_POST['login'] i w pliku witaj.php powinno być $_SESSION['uprawnienia] == 1