Визуализиране на меню според логнатия юзер

ivo75

Registered
Имам меню - Меню1, Меню2, меню3, меню4. Как да направя така, че ако се логне администратор да се визуализира меню3 и меню4, а като се логне обикновен потребител да се визуализира само Меню1 и Меню2?
 
Проверяваш дали е сетната админ сесията или cookie-то и ако е показваш тези линкове.
PHP:
if(isset($_SESSION['твоята сесия'])) {
  //показване на линковете,които ще се виждат от администратора
}
или ако е cookie
PHP:
if(isset($_COOKIE['твоето cookie'])) {
  //показване на линковете,които ще се виждат от администратора
}
 
Нещо не го разбрах. Трябва да имам 2 файла с 2 менюта ли и в зависимост от сесията да инклудна подходящото ли? Само да кажа още, че използвам bootstrap menu. Добре е ли е чрез Jquery да го визуализирам това меню т.е. да проверя сесията и в зависимост от това чрез Jquery да го визуализирам. Идеята ми е менюто да е там ама да е скрито и като се промени сесията чрез Jquery да го визуализирам, но се чудя дали е добре от гледна точка на сигурността. Не знам дали успях да го обясня
 
Не, ето как става :

PHP:
 <a href='#'>Link 1</a>
 <a href='#'>Link 2</a>
 <a href='#'>Link 3</a>
 <a href='#'>Link 4</a>
 <a href='#'>Link 5</a>
 <a href='#'>Link 6</a>
<?php if($_SESSION['user']['rang'] == 'admin' ) {?>
 <a href='#'>Link 7</a>
 <a href='#'>Link 8</a>
<?php
}
?>
На мястото на $_SESSION['user']['rang'] == 'admin' сложи твоя начин за проверка - дали логнатия има админ права .. ии всичко ще е 6 .. ако незнаеш как стават тези работи .. започни да учиш PHP - Сесии :) :?:
 

Back
Горе