Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Sprawdzenie czy użytkownik jest administratorem, PHP MySQL
Mixer3394
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 29.10.2014

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


Witam,
nie wiem jak sprawdzić w moim kodzie PHP czy użytkownik jest administratorem. Wszystkich użytkowników mam zapisanych w bazie users w tabli users i dodatkowo wprowadziłem dodatkową kolumne user_admin typu boolean,w której 1 ma tylko mój administrator. Każdy użytkownik ma swój user_id.
Z góry dzięki za pomoc
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Musisz zadac zapytanie do bazy mysql. Nie wiem czego uzywasz do baz. Najlepiej jakbys zrobil to za pomocą PDO. Ale jesli uzywasz funkcji mysql_ to przy pomocy mysql_query i mysql_fetch_array. W pierwszym lepszym kursie dostepnym za darmo i po polsku napisano jak sie łączyc w php z bazą.

przenosze na przedszkole


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Boshi
post
Post #3





Grupa: Zarejestrowani
Postów: 342
Pomógł: 15
Dołączył: 30.08.2011

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


Po zalogowaniu ustaw w zmiennej sesyjnej dane z kolumny uprawnienia a potem sprawdzaj czy zmienna sesyjna ma 0 czy 1.
Go to the top of the page
+Quote Post
Rysh
post
Post #4





Grupa: Zarejestrowani
Postów: 821
Pomógł: 111
Dołączył: 11.09.2006
Skąd: Biała Podlaska

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


Cytat(Boshi @ 29.10.2014, 13:44:01 ) *
Po zalogowaniu ustaw w zmiennej sesyjnej dane z kolumny uprawnienia a potem sprawdzaj czy zmienna sesyjna ma 0 czy 1.

Minus jest tego taki, że jak ktoś dostanie administratora, musi się zalogować ponownie aby zmiany odniosły skutek.


--------------------
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 Aktualny czas: 21.08.2025 - 23:03