Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]dostęp tylko dla rangi
djtomaszq
post
Post #1





Grupa: Zarejestrowani
Postów: 192
Pomógł: 0
Dołączył: 5.07.2015

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


Chciałbym aby niektóre elementy strony były wyświetlane tylko dla danej rangi np. Admin.

Przykład: plik index.php w ktorym są linki [zaloguj] | [Zarejestruj]
jeśli użytkownik się zaloguje to w ich miejsce pojawiają się linki: [Twój profil] | [Edytuj profil] | [Lista uzytkownikow] | [Wyloguj].

W tym miejscu chciałbym żeby link [lista użytkowników] był widoczny tylko dla rangi Admin, jesli zwykły user to są obok siebie tylko [Edytuj profil] i [Wyloguj].
Tak samo np. jeśli wejdę w [Twój profil] i tam mam ładnie wszystko graficznie ułóżone i z lewej strony jest Nick pod nim zdjęcie a pod zdjęciem dodatkowo jeśli ranga admin to pojawia się czerwony napis: ADMINISTRATOR ale jeśli zwykły user to nie ma nic.. itp itd etc...

Czy można (lub/czy to odpowiednie) to zrobić w taki sposób:

Pobieram z bazy danych kolumne "ranga" usera i jesli admin to pojawia się tekst, zdjecie, znak itd. I ten kod zrobić jako funkcję i wywolywac ją w miejscach gdzie chce np. przypisać nazwę ADMINISTRATOR w warunku if (tak) {pokaz}else{nie pokaż} smile.gif ? Jeśli nie to jak można to prościej rozwiązać..?
Go to the top of the page
+Quote Post
Fred1485
post
Post #2





Grupa: Zarejestrowani
Postów: 361
Pomógł: 22
Dołączył: 10.02.2015

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


Najprościej tak jak mówisz chyba.


--------------------
  1. echo 'I was trying';
  2. die ();
Go to the top of the page
+Quote Post
Salur
post
Post #3





Grupa: Zarejestrowani
Postów: 179
Pomógł: 0
Dołączył: 28.12.2014

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


Tak jak sam mówisz.
  1. if($admin == "admin"){
  2. //pokaz
  3. } else {
  4. // nie pokazuj
  5. }
Go to the top of the page
+Quote Post
goartur
post
Post #4





Grupa: Zarejestrowani
Postów: 233
Pomógł: 27
Dołączył: 19.10.2014

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


Najlepiej sprawdzic range podczas logowania i nastepnie ustawic sesje
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: 20.08.2025 - 10:13