Menu selon utilisateurs

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Menu selon utilisateurs

Re: Menu selon utilisateurs

par Mazarini » 21 sept. 2011, 16:40

Imagine que l'utilisateur avec profil X a un menu X.
et que l'utilisateur avec profil Y a un menu Y.
Tout dépend du nombre de profile et du nombre d'item de menu.

Une solution assez simple est de faire une table du genre (PROFIL,ITEM_MENU,LIEN) et tu affiches le menu en fonction du contenu de la table

Re: Menu selon utilisateurs

par Mazarini » 21 sept. 2011, 09:55

Si ta demande concerne une personnalisation particulière en fonction de l'utilisateur, tout dépends du degré de personnalisation souhaité.

Tu peux :
- commencer par un test du nom de l'utilisateur lors de la constitution de ton menu.
- affecter les utilisateurs à des groupes et tester les groupes
- développer un système qui permet de gérer les droits de manière par groupe ou par user pour chaque fonction et chaque partie.

Il ne faut pas oublié que ne pas afficher un lien n'empêche pas d'appeler les pages directement via l'URL ! J'ai déjà vu un site extranet ou il suffisait d'appeler la page de création d'un user pour ... la voir, je n'ai pas essayé d'en faire plus sauf envoyer un mail au webmaster.

Re: Menu selon utilisateurs

par xTG » 20 sept. 2011, 20:53

En partant du principe que tu gères les connexions via les sessions.
Et que la variable $_SESSION['connecte'] est créée lorsque le membre se connecte :
if( isSet($_SESSION['connecte']) )
{
  // menu membre connecté
}
else
{
  // menu visiteur
}

Menu selon utilisateurs

par elsa » 20 sept. 2011, 19:55

Comment creer un menu selon l'utilisateur authentifié?

Merci bcp.