diky za nakopnuti
samozrejme ze sessionID je v cookies,ale stranky sem debugoval na adrese
localhost
a navrat jsem mel IP adresu pocitace a browser si samozrejme uklada cookies
podle adresy.
tudiz session mel ulozenou pro localhost, ale po presmerovani ji hledal na
192.168.... a tam ji samozrejme nenasel.
dik
----- Original Message -----
From: "Oto Buchta" <[EMAIL PROTECTED]>
To: "Java" <[email protected]>
Sent: Tuesday, May 06, 2008 2:50 PM
Subject: Re: Implementace PayPal API
Podivej, mas celkem nekolik moznosti, ale vsechno je implicitne dano
identifikaci sessiony na strane serveru.
a) session ID je v cookies - pak jsi v pohode, protoze nepredpokladame, ze
se behem requestu na PayPal restartuje prohlizec
b) session je v URL - pak pokud se potrebujes dostat zpatky do session,
musi
jit na tvuj server HTTP request, ktery ve svem URL zpravnym zpusobem
obsahuje
ono JSESSIONID.
c) ulozit data ze session do DB, vygenerovat nejake unikatni IDcko
PayPal requestu a ten poslat na specialni stranku, ktera si vytvori
bez ohledu na cokoli novou session a data deserializuje z DB
Ad b) - mas hned nekolik moznosti jak to vyresit:
1) dat JSESSIONID primo do parametru
2) obdobne jako u c), ale uchovavas si v db pouze JSESSIONID a ona stranka
provede vnejsi redirect na URL, do ktereho JSESSIONID zapracujes.
tapik
On Tue, May 06, 2008 at 01:55:40PM +0200, Tomas Beranek wrote:
Zdravim,
implementuji platbu pomoci PayPal API a mam problem.
browser ma moji session, pote presmeruji na stranky PayPalu, ktere me po
nejake akci
vrati pomoci GET zpet na moje stranky, ale ztrati se mi moje session.
Nevite jak se vyhnout teto ztrate session objektu?
radi reseni, ze si mam poslat JSESSIONID v tech parametrech co vraci
PayPal, ale to mi neprijde moc bezpecne
a hlavne, metoda ktera to vytahne session objekt podle jeho ID ze serveru
je deprecated.
diky Tomas