Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Ukrycie linku w menu
-plejaz-
post 25.04.2018, 08:06:52
Post #1





Goście







Witam, w jaki sposób mogę ukryć część sekcji menu/link dla użytkownika, który nie jest zalogowany jako admin ?
Mając sesję logowania rozróżniającą admina i usera jest to do zrobienia ?
  1. <?php
  2. require 'config.php';
  3. $role = $_SESSION['sess_userrole'];
  4. if(!isset($_SESSION['sess_username']) && $role!="admin"){
  5. header('Location: index.php');
  6. }
  7. ?>

Go to the top of the page
+Quote Post
Kshyhoo
post 25.04.2018, 08:16:51
Post #2





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Czyż nie tak:?
  1. if($user == "admin") {
  2. // dla admina
  3. } else {
  4. // dla innych
  5. }


--------------------
Go to the top of the page
+Quote Post
-plejaz-
post 25.04.2018, 08:40:17
Post #3





Goście







Cytat(Kshyhoo @ 25.04.2018, 09:16:51 ) *
Czyż nie tak:?
  1. if($user = "admin") {
  2. // dla admina
  3. } else {
  4. // dla innych
  5. }


Nie bardzo rozumiem jak mam to zaimplementować.
Mając odnośniki w postaci operatora button
  1. <button class="przycisk2" onclick="window.location.href='dodaj.php';">DODAJ</button>
  2. <button class="przycisk" onclick="window.location.href='#';">NIEWIDOCZNY DLA USERA</button>
  3. <button class="przycisk" onclick="window.location.href='wyloguj.php';">WYLOGUJ</button>


Ten post edytował plejaz 25.04.2018, 08:40:32
Go to the top of the page
+Quote Post
Kshyhoo
post 25.04.2018, 08:43:09
Post #4





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Cytat(plejaz @ 25.04.2018, 09:40:17 ) *
Nie bardzo rozumiem jak mam to zaimplementować.

Serio?
  1. <?php
  2. if($user == "admin") {
  3. ?>
  4. <button class="przycisk" onclick="window.location.href='#';">NIEWIDOCZNY DLA USERA</button>
  5. <?php
  6. } else {
  7. ?>
  8. <button class="przycisk" onclick="window.location.href='#';">WIDOCZNY DLA USERA</button>
  9. <?php
  10. }


--------------------
Go to the top of the page
+Quote Post
-plejaz-
post 25.04.2018, 08:52:36
Post #5





Goście







Niestety nic to nie daje, nawet jak zmieniam $user na $role.
  1. <?php if($role = "admin") { ?>
  2. <button class="przycisk" onclick="window.location.href='#';">NIEWIDOCZNY DLA USERA</button>
  3. <?php } else { ?>
  4. <button class="przycisk" onclick="window.location.href='#';">WIDOCZNY DLA USERA</button>
  5. <?php } ?>


Ten post edytował plejaz 25.04.2018, 08:53:24
Go to the top of the page
+Quote Post
aras785
post 25.04.2018, 08:53:44
Post #6





Grupa: Zarejestrowani
Postów: 859
Pomógł: 177
Dołączył: 29.10.2009

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


nie = tylko ==

  1. if($user == "admin") {
  2. // dla admina
  3. } else {
  4. // dla innych
  5. }


Ten post edytował aras785 25.04.2018, 08:53:58
Go to the top of the page
+Quote Post
-plejaz-
post 25.04.2018, 08:56:06
Post #7





Goście







Dziękuję, działa!!
Go to the top of the page
+Quote Post
Kshyhoo
post 25.04.2018, 08:59:59
Post #8





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Cytat(aras785 @ 25.04.2018, 09:53:44 ) *
nie = tylko ==

Dokładnie tak, dzięki za zwrócenie uwagi wink.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: 16.04.2024 - 14:26