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

XMLRAD Discussion :

Les cookies 3° !!!


Sujet :

XMLRAD

  1. #1
    Expert confirmé
    Avatar de Ph. B.
    Homme Profil pro
    Freelance
    Inscrit en
    Avril 2002
    Messages
    1 786
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2002
    Messages : 1 786
    Points : 5 918
    Points
    5 918
    Par défaut Les cookies 3° !!!
    Je vais craquer...

    J'ai une appli avec un mécanisme de cookies qui marche très bien.
    Un xmlservice de connexion (forme que l'on renseigne) à la validation j'appelle un autre xmlservice qui ne comprend qu'un xmlgram avec 3 dbextracts (validation du login, récupération d'infos) et 1 assign (qui stocke les infos utiles dans un cookie. ce xmlservice appelle un xmlservice qui est une sorte de page d'accueil. A partir de là, le client peut naviguer de xmlservices en xmlservices et revenir à l'accueil sans problèmes: les infos de "session" sont conservées et restituées...

    Je réalise une autre appli avec le même principe, et patatras, la restitution des infos à partir du cookie ne se fait pas... La page d'accueil ne donne les bonnes infos que juste après la connexion, ensuite non...

    J'ai potassé la doc (pas assez ?), regardé les tutoriaux, examiné le principe de fonctionnement du "Context"
    Bref, je suis perdu !

    Philippe.

  2. #2
    Expert confirmé
    Avatar de Ph. B.
    Homme Profil pro
    Freelance
    Inscrit en
    Avril 2002
    Messages
    1 786
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2002
    Messages : 1 786
    Points : 5 918
    Points
    5 918
    Par défaut
    C'est magique !

    Je désinstalle toute l'appli (pas XMLRad), je relance IIS, je remets tout en place, je teste... et... et... et... CA MARCHE !!!

    Enfin, cela m'inquiète un peu de ce que cela peut donner en prod...

    Philippe

  3. #3
    Expert confirmé
    Avatar de Ph. B.
    Homme Profil pro
    Freelance
    Inscrit en
    Avril 2002
    Messages
    1 786
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2002
    Messages : 1 786
    Points : 5 918
    Points
    5 918
    Par défaut
    J'ai crié victoire un peu trop vite !!!

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    85
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 85
    Points : 99
    Points
    99
    Par défaut
    J'imagine que tu te dis : "Ahhh l'aléat de l'informatique". A mon avis, il n'y a pas d'aléat. Il y a forcément quelque chose que tu as oublié de faire..

    N'oublies pas que les cookies sont restitués automatiquement dans le Context, que si l'URL d'invocation est la même que lorsque les Cookies ont été inscrits sur le poste client.

    En ce qui concerne le déploiement d'applications et le passage en production, je n'ai pour ma part rencontré aucun problème.

    Peut-être peux tu nous donner plus d'informations sur ton appli et le workflow précis de la manière dont tu stock et récupères les cookies ?

  5. #5
    Expert confirmé
    Avatar de Ph. B.
    Homme Profil pro
    Freelance
    Inscrit en
    Avril 2002
    Messages
    1 786
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2002
    Messages : 1 786
    Points : 5 918
    Points
    5 918
    Par défaut
    Citation Envoyé par Julien C.
    J'imagine que tu te dis : "Ahhh l'aléat de l'informatique". A mon avis, il n'y a pas d'aléat. Il y a forcément quelque chose que tu as oublié de faire..
    Oui, j'ai failli la dire, celle la ! mais ca remettrait en cause le déterminisme de tout programme informatique...

    Citation Envoyé par Julien C.
    N'oublies pas que les cookies sont restitués automatiquement dans le Context, que si l'URL d'invocation est la même que lorsque les Cookies ont été inscrits sur le poste client.
    L'URL complète ? cad avec le nom de la forme ou sans ?
    en se limitant à http://localhost/testbin/test.dll
    ou à http://localhost/testbin/test.dll/MaForme

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    85
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 85
    Points : 99
    Points
    99
    Par défaut
    Il faut que le DOMAIN et le PATH de ton URL soient tout le temps les mêmes. Que sont le DOMAIN et le PATH ? Dans l'URL http://localhost/TestBin/Test.dll/MyAction :

    - Le DOMAIN c'est localhost
    - Le PATH c'est TestBin/Test.dll

    Il faut que lorsque tu effectues l'action d'inscription des Cookies, que la partie de l'URL appelée (sans le nom de ton XMLService) soit la même que la partie de l'URL appelée (toujours sans le nom de ton XMLService) pour la récupération des Cookies. Si le DOMAIN et le PATH sont différents (ils sont Case Sensitive), ton appli ne pourra remonter les champs des cookies inscrits auparavant dans le Context. Tu vois ce que je veux dire ?

  7. #7
    Expert confirmé
    Avatar de Ph. B.
    Homme Profil pro
    Freelance
    Inscrit en
    Avril 2002
    Messages
    1 786
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2002
    Messages : 1 786
    Points : 5 918
    Points
    5 918
    Par défaut
    Citation Envoyé par Julien C.
    Il faut que le DOMAIN et le PATH de ton URL soient tout le temps les mêmes. Que sont le DOMAIN et le PATH ? Dans l'URL http://localhost/TestBin/Test.dll/MyAction :

    - Le DOMAIN c'est localhost
    - Le PATH c'est TestBin/Test.dll

    Il faut que lorsque tu effectues l'action d'inscription des Cookies, que la partie de l'URL appelée (sans le nom de ton XMLService) soit la même que la partie de l'URL appelée (toujours sans le nom de ton XMLService) pour la récupération des Cookies. Si le DOMAIN et le PATH sont différents (ils sont Case Sensitive), ton appli ne pourra remonter les champs des cookies inscrits auparavant dans le Context. Tu vois ce que je veux dire ?
    Bon, cela me rassure car c'est comme cela que je l'entendais. La partie DOMAIN et PATH ne change pas d'une forme à l'autre (d'un xmlservice à l'autre).
    Je vais quand même vérifier de ne pas avoir introduit de loup dans la bergerie, enfin de coquille dans mon chemin. ;-)

    Merci Julien

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

Discussions similaires

  1. [Cookies] lorsque les cookie sont désactiver
    Par Death83 dans le forum Langage
    Réponses: 5
    Dernier message: 16/03/2006, 22h02
  2. [Struts]Interdire les cookies
    Par yush dans le forum Struts 1
    Réponses: 4
    Dernier message: 07/02/2006, 14h11
  3. [Cookies] Détecter les cookies
    Par kot dans le forum Langage
    Réponses: 9
    Dernier message: 11/10/2005, 11h40
  4. les cookies
    Par philippe123 dans le forum ASP
    Réponses: 15
    Dernier message: 06/08/2005, 11h39
  5. Les Cookies 4° ! : LA SOLUTION
    Par Ph. B. dans le forum XMLRAD
    Réponses: 2
    Dernier message: 31/01/2003, 17h46

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