úterý 20. dubna 2004

Expirace HTTP Session

Tomáš Zvěřina nastiňuje způsob jak uživatele upozornit na ukončení sezení(session timeout). V příkladu je použit klietský skript, který pět minut před vypršením platnosti session zobrazí uživateli výstrahu.

Po pravdě řečeno na tomhle řešení se mi moc nelíbí několik maličkostí, ovšem nikoliv z hlediska funkčnosti, ale spíše z pohledu uživatele. Minimálně mě napadá jak se uživatel zachová, když se mu zobrazí hláška Za pět minut budete odlogován? Nebude se náhodou snažit přihlásit v operačním systému?

Já osobně se dívám na problém vypršení platnosti tak, aby byl vždy pro uživatele transparentní. Líbí se mi přístup kdy je při vypršení platnosti vrácena stránka s informací o ukončení sezení. Nejedná se samozřejmě o klasickou 500, ale o stránku s navigací, která uživatele navede do vstupního bodu aplikace či aplikací. Pokud máte čas a chuť podělte se o názor v diskuzi, velice by mě zajímalo jak tuto problematiku řešíte.