Newsgroup: it.comp.www.asp
Titolo: Condividere una variabile di sessione tra due domini

Salve, ho due domini ad esempio
 
www.pippo.it
 e 
www.pippo.org
L'utente si loga nel primo dominio e viene creata una sessione dal nome 
session("mionome") che contiene il nome del utente. In seguito l'utente si 
sposta sul secondo dominio.
E' possibile leggere i dati della session("mionome ")  in modo da 
utilizzarli nel secondo dominio.
Grazie per eventuali risposte
Enzo

no, a meno che non crei una pagina di "salto" in cui metti degli
<input> nascosti con user e pass, e un tasto per il submit.
nel tag form ci metti target=
http://www.sito2.com
 in modo da arrivarci
direttamente con i dati che ti servono.
non e' proprio il massimo come sicurezza pero'
ciaps

 ha scritto nel messaggio 
news:44f82cc7$0$30239$4faf...@reader1.news.tin.it...

L'oggetto Session di ASP rimane in piedi finchè non viene chiamato il metodo 
"abandon" che di fatto azzera tutte le variabili oppure semplicemente finchè 
non si chiude Internet Explorer. Teoricamente il passaggio ad altro sito 
nella stessa sessione di IE non dovrebbe causarti dei problemi, ma visto che 
ce ne potrebbero comunque essere, ti direi di gestirti la cosa con l'ausilio 
della scrittura delle informazioni  sul disco fisso attraverso i Cookies.
2 Dita a V :-)
Fr@ncesc0 

 della scrittura delle informazioni  sul disco fisso attraverso i Cookies.
Ciao Francesco,
a me questa cosa che dici non risulta proprio...
Se da un "website" passi ad un altro eccome se il nuovo perde le
informazioni di quello precedente.
Anzi... non è che le perde... non le ha mai avute...
E' vero anche che però se ritorni indietro il website precedente ricorda le
info contenute nell'oggetto session,
a meno che non sia scaduta la sessione o invocato il metodo abandon.
Correggetemi se sbaglio.
Daniele Imberti

 a meno che non sia scaduta la sessione o invocato il metodo abandon.
In realtà è come dici tu se si parlasse di due domini che non hanno legami 
in alcun modo, ma da quello che ho capito, sembra che siano gestiti dalla 
stessa persona. L'oggetto Session se ne frega poco se il sito internet 
cambia, perchè che le informazioni sono temporaneamente scritte nella 
memoria del tuo pc. Visto che, comunque, non conosco la natura dei due 
domini, ho suggerito anche di provare con i cookies che a mio modo di vedere 
può essere una valida soluzione.
2 dita a V
Fr@nc3sc0

Il problema dei cookie è la sicurezza e inoltre non sempre il navigatore li 
ha attivi.
Immagino, per il fatto che se ritorno indietro la sezione è sempre li, che 
Explorer li distingua in qualche modo per evitare problemi di uguaglianza di 
session tra siti, come succede anche con i cookie
Potrebbe essere una cosa del genere sito1.session("mia") 
sito2.session("mia") ecc...............
Ma non sono riuscito a trovare documentazione
Enzo

 sito2.session("mia") ecc...............
Guarda, ragionandoci sopra sopra a voce alta e senza tentare di spezzare un 
capello con l'accetta, potresti anche "trasportare" la serie di variabili 
che ti servono attraverso una querystring per poi gestirle a tuo piacimento 
sul sito di destinazione.
Es.:
Session("var1")=1
.
.
.
Session("VariN")=N
Dal sito1 link al sito due www.sito2.dominio?var1=1&varN=N



si, ma con una soluzione simile si rischia
che se un utente scrive nella barra degli indirizzi l'url
www.sito2.dominio, il completamento automatico
di IE ad esempio, spiatelli tutto il link completo di pass, variabili
e quant'altro. meglio un form che invii il tutto in post
e un button o un link con una chiamata al submit()
 sull'onclick
ciaps 

 e quant'altro. meglio un form che invii il tutto in post
Hai perfettamente ragione, ma dipende se i dati li mandi in chiaro o 
criptati per poi decriptarli a 'destinazione' :-)
