Byt vami, zkusil bych se na problem podivat z opacne strany a zamyslet se,
jestli do session neukladate vic nez je nutne.
Napriklad u session, v niz je pouze identita uzivatele, by snad ani
nevadilo, ze na serveru zije az do sveho timeoutu, co myslite?
Pavel
On 15/06/07, Stöhr Miroslav RNDr. Ph.D. <[EMAIL PROTECTED]> wrote:
Vážení kolegové,
mám takový spíše okrajový problém: Ve web aplikaci se každému uživateli
založí session, kam se ukládají data. A občas se stává, že uživatelé místo
aby se korektně odhlásili (link mají na každé stránce) tak prostě okno
prohlížeče zavřou (takovým tím křížkem vpravo nahoře). K odhlášení
pochopitelně nedojde a jejich session na serveru žije až než jí vyprší
timeout.
Moje otázka: Jde toto nějakým způsobem odchytit (javascript?) a session
invalidovat? Jediné co mě napadlo je javascriptem neustále "pingat" na
server a jakmile se ping nedostaví zavolat session.invalidate(), ale to má
spoustu nevýhod (zatížení serveru, nechtěná invalidace když se ping
neodstaví vinou pomalé linky, atd.)
Děkuji za nápady či linky.
Mirek