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