Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Prawa usera
Strarus
post 11.01.2009, 00:59:58
Post #1





Grupa: Zarejestrowani
Postów: 339
Pomógł: 12
Dołączył: 22.11.2008

Ostrzeżenie: (20%)
X----


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
Go to the top of the page
+Quote Post
skowron-line
post 11.01.2009, 01:03:33
Post #2





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

Ostrzeżenie: (0%)
-----


  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. ?>


--------------------
I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy.

QueryBuilder, Mootools.net, bbcradio1::MistaJam
http://www.phpbench.com/
Go to the top of the page
+Quote Post
Strarus
post 11.01.2009, 01:06:12
Post #3





Grupa: Zarejestrowani
Postów: 339
Pomógł: 12
Dołączył: 22.11.2008

Ostrzeżenie: (20%)
X----


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??

Ten post edytował Strarus 11.01.2009, 01:10:10
Go to the top of the page
+Quote Post
skowron-line
post 11.01.2009, 01:26:05
Post #4





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

Ostrzeżenie: (0%)
-----


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.


--------------------
I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy.

QueryBuilder, Mootools.net, bbcradio1::MistaJam
http://www.phpbench.com/
Go to the top of the page
+Quote Post
Strarus
post 11.01.2009, 01:30:27
Post #5





Grupa: Zarejestrowani
Postów: 339
Pomógł: 12
Dołączył: 22.11.2008

Ostrzeżenie: (20%)
X----


Dzięki, przyda się w swoim czasie smile.gif
Go to the top of the page
+Quote Post

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 - 14:59