IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JSF Java Discussion :

JSF - Menu d'après le rôle de l'utilisateur


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2006
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 17
    Par défaut JSF - Menu d'après le rôle de l'utilisateur
    Bonjour,

    Je suis actuellement en train de créer une petite application web java et je suis parti sur du JSF.

    J'ai donc créer un template qui coupe ma page avec un header, un emplacement à gauche, le centre et le footer.

    Maintenant j'aimerais pouvoir créer un menu à gauche, mais celui-ci devrait se modifier d'après le type d'utilisateur connecté (informations mises sur la session).
    C'est-à-dire que chaque utilisateur n'a pas accès à la même chose.

    Est-ce que je peux faire ça avec JSF de base? Si oui comment? S'il existe un tuto, ca serait parfait.

    Il me faudrait quelque chose comme:
    if(utilisateur.role = 0) --> afficher menu1
    else (utilisateur.role = 1) --> afficher menu2

    Merci d'avance

    Baltak

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    en base, non ca n'existe pas.

    Cependant, les solutions ne manquent pas.

    Tu as par exemple la librairie tomahawk qui présente un certain nombre de composant similaires aux composants standard, mais ayant un attribut userRole, permettant de limiter son affichage aux utilisateurs ayant ledit role.

    Tu as aussi la possibilité (plus chiant) de créer un bean ou une fonction EL, que tu utilise pour checker:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <h:outputPanel rendered="#{malibrairie:isUserInRole('unRole')}>
    ....

    Pour débuter, tomahawk c'est l'option la plus simple ^^

  3. #3
    Membre averti
    Inscrit en
    Mai 2006
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 17
    Par défaut
    oui je pensais passé par la solution du "rendered"

    Je vais voir pour tomahawk mais il m'a posé quelque souci au moment de déploiement, surement une erreur de ma part

    Merci pour ta réponse

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 21/07/2009, 11h59
  2. Réponses: 1
    Dernier message: 10/09/2006, 05h33
  3. Garder un menu ouvert apres réactualisation de la page
    Par krolineeee dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 22/06/2006, 14h24
  4. [JSF] Menu dynamique
    Par slymira dans le forum JSF
    Réponses: 3
    Dernier message: 22/03/2006, 12h32
  5. [MFC] Menu inaccessible après changement de nom
    Par Philippe320 dans le forum MFC
    Réponses: 5
    Dernier message: 07/12/2005, 22h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo