|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre chevronné
![]() ![]() |
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. |
|
|
00
|
|
|
#2 |
|
Membre chevronné
![]() ![]() |
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 |
|
|
00
|
|
|
#3 |
|
Membre chevronné
![]() ![]() |
J'ai crié victoire un peu trop vite !!!
|
|
|
00
|
|
|
#4 |
|
Membre régulier
![]() Inscription : janvier 2003 Messages : 85 ![]() |
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 ?
__________________
Julien C. |
|
|
00
|
|
|
#5 | ||
|
Membre chevronné
![]() ![]() |
Citation:
Citation:
en se limitant à http://localhost/testbin/test.dll ou à http://localhost/testbin/test.dll/MaForme |
||
|
|
00
|
|
|
#6 |
|
Membre régulier
![]() Inscription : janvier 2003 Messages : 85 ![]() |
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 ?
__________________
Julien C. |
|
|
00
|
|
|
#7 | |
|
Membre chevronné
![]() ![]() |
Citation:
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 |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com