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 :

session utilisateurs avec JSF


Sujet :

JSF Java

  1. #1
    Membre confirmé
    Inscrit en
    Octobre 2008
    Messages
    108
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 108
    Par défaut session utilisateurs avec JSF
    Bonjour,
    je travail sur un projet JSF (J'utilise le Richfaces comme implémentation), j'aime savoir comment gérer les sessions des utilisateurs de mon application?

    merci pour vos aides .

  2. #2
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    102
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 102
    Par défaut
    Tout simplement en créant un managed bean de type SessionScoped qui garderait le temps de la session les variables utilisateur.

  3. #3
    Membre confirmé
    Inscrit en
    Octobre 2008
    Messages
    108
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 108
    Par défaut
    Merci pour la reponse,
    mais j'ai des composants dans ma jsp que parfois il faut qu'ils soient cachés, je m'explique: si l'utilisateur est de role "Admin" alors touts les composants sont visibles, si l'utilisateur admet le role "user" alors les liens "x" et "y" ne doivent pas aparaitre. je ne sait pas comment réaliser cela ?

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    325
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Décembre 2002
    Messages : 325
    Par défaut
    Tu peux utiliser l'attribut rendered des composants JSF. Si la valeur que tu donnes à cet attribut est true, alors le composant sera généré. Si tu mets false, il ne le sera pas.
    Tu peux par exemple écrire quelque chose qui ressemble à ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <h:outputText rendered="#{utilisateurController.utilisateur.isHabilite}"/>
    Ceci en supposant que tu as un managed-bean nommé utilisateurController, que celui-ci possède un attribut nommé utilisateur (par exemple de type Utilisateur). Et ta méthode de la classe Utilisateur isHabilite() qui retourne un booléen selon le rôle de l'utilisateur.

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 16
    Par défaut
    Bonjour,

    Ce n'est pas à JSF de gérer ceci. Ça sera plutôt le rôle d'un framework de sécurité tel que Spring Security ou JAAS.

Discussions similaires

  1. Fermeture de session avec jsf?
    Par MAKNI dans le forum JSF
    Réponses: 5
    Dernier message: 06/04/2012, 10h08
  2. Problème de session utilisateur avec Windows Server 2003
    Par k_boy dans le forum Windows Serveur
    Réponses: 3
    Dernier message: 14/01/2011, 10h02
  3. problème de connexion d'utilisateur avec session
    Par jeha dans le forum Langage
    Réponses: 3
    Dernier message: 16/01/2008, 15h49
  4. Clôturer une session utilisateur avec un script
    Par Dosseh dans le forum Applications et environnements graphiques
    Réponses: 4
    Dernier message: 04/07/2007, 14h02
  5. Pb session XP utilisateur avec pouvoir
    Par LeXo dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 29/03/2007, 21h34

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