Page 1 sur 1

Include suivant droit

Posté : 02 mars 2007, 19:17
par dunbar
Bonjour,

Je voudrais savoir si il est possible de faire en sorte que des include dépende des droit d'un utilisateur ?

D'avance merci

Posté : 02 mars 2007, 19:34
par zeus
Salut ;)

Il suffit de faire en sorte de pouvoir tester tes droits dans un if et de conditionner ton include dans ce if

exemple :
if ( $user_has_rule ) {
  include 'monfichier.php';
}

Posté : 02 mars 2007, 19:54
par dunbar
Salut :wink:

Entre temps j'avais trouver cette solution
switch ($droit) {
  default :
    break;
  case 3:
  Include 'tot3.php';
    
  case 2:
  Include 'tot2.php';

   case 0:
  Include 'tot0.php';

}

Est t'elle sure ?

Merci :wink:

Posté : 02 mars 2007, 19:56
par thehawk
oui ^^ ;)

Posté : 02 mars 2007, 20:01
par dunbar
oui ^^ ;)

Parfait par contre j'ai comme un soucis
Si un droit 3 se connect il reçois les trois fichiers
Alors comment faire pour que le droit 3 ne reçois que par exemple ici
tot3.php ?

Merci

Posté : 02 mars 2007, 20:49
par thehawk
switch ($droit) {
  default :
    break;
  case 3:
  Include 'tot3.php';
    break;
  case 2:
  Include 'tot2.php';
break;
   case 0:
  Include 'tot0.php';
break;
}

en théorie comme ceux ci en rajoutant un break ^^ ;)

Posté : 02 mars 2007, 20:55
par dunbar
switch ($droit) {
  default :
    break;
  case 3:
  Include 'tot3.php';
    break;
  case 2:
  Include 'tot2.php';
break;
   case 0:
  Include 'tot0.php';
break;
}
MERCI :wink:
en théorie comme ceux ci en rajoutant un break ^^ ;)
Merci :wink:

Posté : 03 mars 2007, 00:07
par Truc
Autospam du sujet ?!

N'oublie pas le Résolu si c'est le cas. :wink: