Menus personnalisés

nharnold Messages postés 7 Date d'inscription   Statut Membre Dernière intervention   -  
 nharnold -
Bonjour,J'utilise en ce moment php/mysql.Pour l'authentification à mysql je me sert de la base mysql avec creation d'utilisateur.Dans mon application je voudrai créer et afficher des menus en fonction du type d'utilisateurs.
Merci pour votre aide

2 réponses

nharnold
 
oui mais j'utilise authentification de mysql.De ce fait je n'ai pas besoin de créer une table d'utilisateurs
0
macgawel Messages postés 664 Date d'inscription   Statut Membre Dernière intervention   89
 
Bonjour.

Principe de base :

1. Dans ta base, tu mets un champ "type_user" (en codant avec des chiffres, ça devrait suffire). Mettons qu'on fait varier les droits de 0 (non enregistré) à 3 (propriétaire du site)...
2. A la connexion, tu récupères la valeur de ce champ.
3. Pour créer ton menu, dans le code PHP du menu tu fais
switch ($type_user) {
   case 0 :
      echo "Non enregistré"; 
      break;
   case 1 :
      echo "Utilisateur"; 
      break;
   case 2 :
      echo "Modérateur"; 
      break;
   case 3 :
      echo "Propriétaire";
}

-1