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

Petit nouveau ! | 4 Messages

16 mai 2011, 19:58

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

ViPHP
ViPHP | 2291 Messages

16 mai 2011, 20:14

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;

 }

?>
ImageCe que l'on apprend par l'effort reste toujours ancré beaucoup plus longtemps.

Petit nouveau ! | 4 Messages

16 mai 2011, 20:44

Merci,je vais essayé de comprendre tout ça