Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Prawa usera
Forum PHP.pl > Forum > PHP
Strarus
cześć:) Chciałbym zrobić weryfikację praw usera (np. czy może oglądać daną stronę). Chciałem zapisywać nicki uprzywilejowanych w bazie w tabeli prawa w polu o nazwie user. Teraz tylko nie wiem jak mogę sprawdzać czy w bazie jest taki user jak $_SESSION['login']; haha.gif Może ktoś pomoże?? smile.gif
skowron-line
  1. <?php
  2. $q = mysql_query( 'SELECT COUNT( * ) ilosc_userow FROM tbl_user WHERE login="'. $_SESSION[ 'login' ] .'" ');
  3. $c = mysql_fetch_assoc( $q );
  4. if( $c[ 'ilosc_userow' ] > 0 )
  5. echo 'user istnieje';
  6. else
  7. echo 'user nie istnieje';
  8. ?>
Strarus
i w bazie daję tabele o nazwie tbl_user i dwa pola ilosc_userow i login questionmark.gif i np. daje admin 1 tak?

tak bo już działa smile.gif dziękuję smile.gif

a ew. jakie są jeszcze inne sposoby na zrobienie czegoś takiego??
skowron-line
np
tabela dostep
id_usera | strona | poziom_dostepu

tabela dostep
id | poziom_dostepu | nazwa_dostepu

poziom_dostepu
0 - brak
1 - odczyt
2 - edycja / usuwanie ( jeżeli są jakieś dane )

wtedy na początku pliku sprawdzasz jaki poziom dostępu ma user i na tej podstawie wyświetla się strona, albo i nie.
Strarus
Dzięki, przyda się w swoim czasie smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.