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 Session dupliqué


Sujet :

JSF Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 26
    Par défaut JSF Session dupliqué
    Bonjour à tous,
    En JSF comment éviter qu'une session (1er navigateur) soit écraser par une autre session lors de l'ouverture de la meme application sur un autre navigateur ?
    En gros en ouvrant mon application JSF 2 fois avec 2 navigateurs différents j'ai la 2ème session qui vient écraser la première !
    Comment empêcher cela ?
    Par avance MERCI.

  2. #2
    Membre expérimenté
    Inscrit en
    Mai 2004
    Messages
    335
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 335
    Par défaut
    utilise 2 browser different

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 26
    Par défaut
    Effectivement si les 2 browsers sont différents IE et Firefox, là, ca marche !!
    Par contre si j'ai 2 fois le même navigateur (2 fenêtres FireFox ouvertent) ça ne marche plus --> Le session ID est écrasé (je pense).

    Je ne peux pas dicter aux users le choix du navigateur !
    C'est dingue qu'il n'existe pas qq chose de simple ?

  4. #4
    Membre expérimenté
    Inscrit en
    Mai 2004
    Messages
    335
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 335
    Par défaut
    j'espere que je dis pas de betise
    le probleme ne viens pas du JSF mais du session mechanisme du serveur j2ee apparament il utilise les cookies pour savoir a quel session appartient le request mais le browser de meme nature partage ces cookies dans ses session donc t'aura la meme session.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 26
    Par défaut
    Merci.
    Est ce que tu aurais une astuce sous la main qui dépannerait !
    MERCI encore

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 26
    Par défaut
    Un moyen de modifier le sessionID ?

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 76
    Par défaut
    Citation Envoyé par My.Poux Voir le message
    Effectivement si les 2 browsers sont différents IE et Firefox, là, ca marche !!
    Par contre si j'ai 2 fois le même navigateur (2 fenêtres FireFox ouvertent) ça ne marche plus --> Le session ID est écrasé (je pense).

    Je ne peux pas dicter aux users le choix du navigateur !
    C'est dingue qu'il n'existe pas qq chose de simple ?
    C'est étonnant que ta session soit écrasée. As tu un mécanisme de connexion avant ou quelque chose de ce genre qui aurait une suppression explicite de la session ?

  8. #8
    Membre expérimenté
    Inscrit en
    Mai 2004
    Messages
    335
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 335
    Par défaut
    je croix pas qu'il veux dire ecrase mais la session est partage par les 2 fenetres

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 26
    Par défaut
    Absolument pas !
    Je suppose que c'est écrasé ?
    Comment expliquer le phénomène dans ce cas ?

    Je me retrouve dans le 1er navigateur avec les données du 2eme navigateur, aprés un refresh !!

  10. #10
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    une session est liée à un utilisateur, c'est normal, c'est même la définition de la session, si tu lance le browser qu'elle qu'il soit, c'est l'équivalent d'une nouvelle session..

  11. #11
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 26
    Par défaut
    Comment identifier 2 navigateur sur le meme poste client ?

  12. #12
    Membre expérimenté
    Inscrit en
    Mai 2004
    Messages
    335
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 335
    Par défaut
    t'es sur que c'est ecrase ??? la c'est etrange.t'as un mecanisme d'invalidation quelque part ??

  13. #13
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 26
    Par défaut
    Quelques infos, la session ID est différente entre les 2 navigateurs :

    >>> 115EA7DDD828B73B69CE76B6658DE5DC

    >>> A38C79070A32769C15CC6B1C6007647A

    Par contre toutes les données en session sont copiés d'un navigateur à l'autre.
    Comme avec JSF la plupart des beans sont en session....

  14. #14
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 76
    Par défaut
    C'est normalement la même session si cela fonctionne par cookie, ce qui d'ailleurs explique que tu vois les même données sur les deux navigateurs.

  15. #15
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 26
    Par défaut
    N'y a-t-il pas un moyen simple de faire une différence ?

  16. #16
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 76
    Par défaut
    Seam et Apache Orchestra doivent normalement pouvoir gérer une navigation multi fenetres

  17. #17
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    faire la différence entre deux navigateurs?? ---> en javascript.

  18. #18
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 26
    Par défaut
    Comment en javascript ?
    Je regarde Apache Orchestra...

Discussions similaires

  1. JSF session / ViewState
    Par schum-hacker dans le forum JSF
    Réponses: 0
    Dernier message: 23/01/2013, 17h12
  2. [Integration] [Spring/Hibernate/JSF] Session is closed!
    Par mr1azl dans le forum Spring
    Réponses: 4
    Dernier message: 15/03/2011, 08h39
  3. Tomcat Java JSF Session Timeout
    Par Bobble dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 17/08/2010, 16h54
  4. JSF - Session User et EJB
    Par damien77 dans le forum JSF
    Réponses: 5
    Dernier message: 06/08/2008, 10h08
  5. [JSF] Durée des sessions
    Par bslota dans le forum JSF
    Réponses: 1
    Dernier message: 18/01/2006, 10h04

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