Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Sprawdzanie uprawnień użytkownika
-PatrycjaN-
post 25.01.2011, 14:33:25
Post #1





Goście







Szukałam ale nigdzie nie mogę znaleźć odpowiedzi na moje pytanie.

Mam w bazie danych tabelę users, a w niej: id, login, pass, uprawnienia.

Chcę, aby po zalogowaniu na stronie log.php (wszystko odbywa się zgodnie z oczekiwaniami) skrypt w pliku konto.php (gdzie po poprawnej weryfikacji użytkownik jest przekierowywany) sprawdzał jakie uprawnienia posiada zalogowany użytkownik? 0 = zwykły user; 1 = admin.

  1. <?php
  2.  
  3. $c = mysql_connect('localhost', 'root', '')
  4. or die('Brak połączenia z serwerem MySQL');
  5. $db = mysql_select_db('test', $c)
  6. or die('Nie mogę połączyć się z bazą danych');
  7.  
  8. $l = $_SESSION['login'];
  9. $z = mysql_query("select user_login=\"$l\" from users where uprawnienia")
  10. or die('Błąd zapytania.');
  11.  
  12.  
  13. if($z == 0)
  14. {
  15. echo 'admin';
  16. }
  17.  
  18. else { echo 'user '; }
  19. ?>
  20. <html>
  21. <head>
  22. <meta http-equiv="content-type" content="text/html"; charset="utf-8">
  23. </head>
  24. <body>
  25. </body>
  26. </html>


Coś w tym kodzie jest źle, bo ciągle mam 'user', bez względu na kogo się zaloguje?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 04:46