Affichage conditionelle en php
Bonjour,
j'aimerai utiliser une affichage conditionnelle de tel sorte que quand l'utilisateur est connecté à partir de sa session je vérifie ses privilèges dans la base des données, s'il est administrateur que le menu des administrateurs puisse apparaître là il y a une full option mais s'il est utilisateur simple que le menu avec des options réduites puisse apparaît.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
<?php
if ($_SESSION['privilege']=="administrateur");
{
include "menu_pge2.php";
}
elseif ($_SESSION['privilege']== "Utilisateur");
{
include "menu_page.php";
}
?>
?> |
C'est la boucle qui te tue
MAIS Si t'es dans le else c'est que la boucle n'est pas satisfaite, je veux dire sir ca t'affiche "utilisateur" ou "Administrateur " c'est que t'as pas defini le
$_SESSION['authentification'] OU le $_SESSION['privilege']
Pour cela, tu peux modifier le codes dans la base de données (ce qui est du travail) ou bien, la solution simple et de modifier ta boucle en ceci
Code:
1 2 3 4 5 6 7
|
if (isset($_SESSION['privilege']) && $_SESSION['privilege'] == "administrateur") {
include "menu_page2.php";// vérification sur la session authentification, si elle est enregistré
// Je véifie également si la session ouverte est bien une session administrateur et je place les options pour administrateur
}else if ($_SESSION['privilege']== "Utilisateur") {
include "menu_page.php";
} |
Conclus!