OVH Cloud OVH Cloud

Session entre les projets

2 réponses
Avatar
Flack
Bonjour,

J'ai réuni dans une solution plusieurs projets. J'utilise en général
toujours le même projet. au demarrage je stocke l'id du user dans la session.
Session("UserID")
A un moment j'ai un lien qui pointe sur mon deuxième projet qui est sensé
faire un traitement. complétement différent. lorsque j'interroge
session.sessionid. j'ai le meme id pour les 2 projets. par contre lorsque
dans mon deuxième projet j'essaye de recupérer mon Session("UserID") il me
dit qu'il est a nothing
Savez vous comment faire pour que je puisse recupérer mon UserID? et je ne
veux pas passer par un request pour le faire

a+

2 réponses

Avatar
Guillaume Davion
Le problème à mon avis viens du fait que tu travailles sur deux
applications asp.net différentes. Du coup, les informations de session
ne sont pas propagées entre les deux applications.

Je serais tenté de dire de voir du côté des cookies pour passer des
infos entre les deux applications, à condition que ces infos ne soient
pas trop volumineuses
Avatar
Jean-Marc Hilaire [MS]
Il faut passer par un cache global pour partager des infos entre applis. La
notion de session est propre à une application, elle n'est pas partageable.


"Flack" wrote in message
news:
Bonjour,

J'ai réuni dans une solution plusieurs projets. J'utilise en général
toujours le même projet. au demarrage je stocke l'id du user dans la
session.
Session("UserID")
A un moment j'ai un lien qui pointe sur mon deuxième projet qui est sensé
faire un traitement. complétement différent. lorsque j'interroge
session.sessionid. j'ai le meme id pour les 2 projets. par contre lorsque
dans mon deuxième projet j'essaye de recupérer mon Session("UserID") il me
dit qu'il est a nothing
Savez vous comment faire pour que je puisse recupérer mon UserID? et je ne
veux pas passer par un request pour le faire

a+