Page 1 sur 1

Application web à différents menus en fct des droits d'accès

Posté : 16 mai 2011, 19:58
par Diak225
Je développe une application web pour des utilisateurs suivants (Directeur, Comptable, Agents, Administrateur). Selon le cahier de charges, le menu de l'application doit varié selon le niveau d'accès des utilisateurs. Comment pourrais-je procéder pour mettre en place un tel système? l'usage de sessions peut me permettre de résoudre le problème? Si oui comment? Merci à tous

Re: Application web à différents menus en fct des droits d'accès

Posté : 16 mai 2011, 20:14
par dunbar
Salut,

Voici un exemple en utilisant une variable de session (ici pour l'exemple $_SESSION['droit']
<?php
 /*
 1 => Directeur
 2 => Comptable
 3 => Agents
 4 => Administrateur
 */

 $_SESSION['droit'] = 4;

 $menu = iSset($_SESSION['droit']) ? $_SESSION['droit'] : null;

 switch ($menu)
 {
   case 1:
         //Menu directeur.

         echo 'Menu Directeur.';
     break;
   case 2:
        //Menu Comptable.
        echo 'Menu Comptable.';
     break;
   case 3:
       //Menu Agents.
       echo 'Menu Agents.';
     break;
   case 4:
       //Menu Administrateur
       echo 'Menu Administrateur.';
      break;

   default ;
       //Menu par defaut.
       echo 'Menu defaut.';
      break;

 }

?>

Re: Application web à différents menus en fct des droits d'accès

Posté : 16 mai 2011, 20:44
par Diak225
Merci,je vais essayé de comprendre tout ça