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

Coldfusion Discussion :

perte de session


Sujet :

Coldfusion

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Inscrit en
    Août 2010
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 7
    Par défaut perte de session
    Bonjour,
    Voici mon problème que personne n'a encore pu trouver une solution:

    J'utilise des variables de session qui tiennent très bien avec le 90% des utilisateurs. Certains utilisateurs, avec la même configuration des paramètres internet explorer, perdent les sessions et la seule possibilité est d'aller modifier la config d'explorer dans outils-options internet-confidentialité-avancé et la de cocher "ignorer la gestion automatique des cookies" et aussi la case "Toujours autoriser les cookies de cette session".
    En relançant le navigateur, les sessions tiennent.

    Mais cela n'explique pas pourquoi le 90% des navigateurs n'as pas ces cases cochées et ça fonctionne.

    Voici ma config dans Applications.cfm:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <CFAPPLICATION name="controlefrancophone" 
    sessionmanagement="Yes" 
    clientmanagement="Yes" 
    sessiontimeout = "#CreateTimeSpan(0, 0, 30, 0)#" 
    setclientcookies="YES"> 
    
    
    <cflock scope="SESSION" type="EXCLUSIVE" timeout="30"> 
    <CFSET session.choixutilisateur = 0> 
    <cflock>
    et c'est cette variable qui ne tient pas sur certains postes.

    Quelqu'un peut-il m'aider??

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 29
    Par défaut
    Simple précaution, est-ce que tu as d'autres endroit dans ton site où tu définis un cfapplication et surtout avec un autre nom ?

  3. #3
    Nouveau membre du Club
    Inscrit en
    Août 2010
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 7
    Par défaut oui
    Citation Envoyé par djtadpole Voir le message
    Simple précaution, est-ce que tu as d'autres endroit dans ton site où tu définis un cfapplication et surtout avec un autre nom ?
    oui il y en a un à la racine avec un autre name de cfappication et un autre dans un autre répertoire aussi avec un nom de cfapplication différent.

    pour ce test je reste dans mon repertoire avec un Application.cfm propre pour les pages de ce répertoire.

  4. #4
    Membre Expert
    Homme Profil pro
    Dév. Java & C#
    Inscrit en
    Octobre 2002
    Messages
    1 414
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Dév. Java & C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 414
    Par défaut
    Bonjour,

    Est-ce une bonne pratique d'avoir plusieurs cfapplication pour une même application?

    Je ne le pense pas surtout si chaque cfapplication génère son propre identificateur de session.

    En général, un cookie est envoyé par domaine. Il est possible, à tester, qu'une cfapplication "écrase" le cookie de l'autre.

    Voici un scénario à vérifier:

    Navigateur ============> CFAppl1
    Navigateur <== Cookie1 === CFAppl1
    Navigateur === Cookie1 ==> CFAppl2 (ne reconnait pas l'ID, génère un nouveau)
    Navigateur <== Cookie2 === CFAppl2
    Navigateur === Cookie2 ==> CFAppl1 (on a perdu la session Cookie1)

  5. #5
    Nouveau membre du Club
    Inscrit en
    Août 2010
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 7
    Par défaut
    Merci pour votre info.

    Peut-etre bien que cela soit le probleme vu le schema des direction que vous avez fait, mais je ne suis pas absolument convaincu.
    Je viens de regrouper tout dans le meme fichier Application.cfm.
    J'attends de voir les retours car je ne peux pas tester étant donné que seulement certains postes seulement perdaient la session et je ne sais pas lesquels.

    Je vous tiens au courant
    Encore merci

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

    Informations forums :
    Inscription : Mars 2007
    Messages : 29
    Par défaut
    Petite explication sur le cfapplication :
    le cfapplication est, comme son nom l'indique, les informations sur l'application.

    Si 2 cfapplication ne porte pas le même nom, le système le voit comme 2 applications différentes.
    Et donc 2 systemes de gestion de cache/session/... différentes.
    (@niabal : je pense que ton probleme vient de là).

    Pour ce qui est d'avoir plusieurs fichiers application.cfm (avec le même nom) dans des répertoires différents peut s'expliquer.
    Exemple concret :
    A la racine, votre fichier charge plein de données utiles pour le site.
    Dans un autre répertoire, votre fichier charge moins de données (pour de l'ajax par exemple).
    Cela permet une meilleure réactivité.

    En espérant avoir aider.

Discussions similaires

  1. [JSP][session] perte de session et sendRedirect
    Par blaz dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 30/03/2007, 09h32
  2. Perte de Session d'une page à l'autre
    Par Flam dans le forum Langage
    Réponses: 3
    Dernier message: 15/03/2006, 14h34
  3. [Struts]Redirection globale en cas de perte de session
    Par Mercenary Developer dans le forum Struts 1
    Réponses: 10
    Dernier message: 03/02/2006, 14h40
  4. [navigateur]Problême de pertes de sessions sous IE (.js)
    Par Invité4 dans le forum Général JavaScript
    Réponses: 26
    Dernier message: 21/11/2005, 17h53
  5. [VB.NET] Perte de session entre 2 projets
    Par TekP@f dans le forum ASP.NET
    Réponses: 3
    Dernier message: 02/05/2005, 09h12

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