Strarus
11.01.2009, 00:59:58
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'];

Może ktoś pomoże??
skowron-line
11.01.2009, 01:03:33
<?php
$q = mysql_query( 'SELECT COUNT( * ) ilosc_userow FROM tbl_user WHERE login="'. $_SESSION[ 'login' ] .'" '); if( $c[ 'ilosc_userow' ] > 0 )
else
echo 'user nie istnieje'; ?>
Strarus
11.01.2009, 01:06:12
i w bazie daję tabele o nazwie tbl_user i dwa pola ilosc_userow i login

i np. daje admin 1 tak?
tak bo już działa

dziękuję

a ew. jakie są jeszcze inne sposoby na zrobienie czegoś takiego??
skowron-line
11.01.2009, 01:26:05
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
11.01.2009, 01:30:27
Dzięki, przyda się w swoim czasie