Page 1 sur 1
Menu selon utilisateurs
Posté : 20 sept. 2011, 19:55
par elsa
Comment creer un menu selon l'utilisateur authentifié?
Merci bcp.
Re: Menu selon utilisateurs
Posté : 20 sept. 2011, 20:53
par xTG
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
}
Re: Menu selon utilisateurs
Posté : 21 sept. 2011, 09:55
par Mazarini
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
Posté : 21 sept. 2011, 16:40
par Mazarini
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