Autor | Zpráva | ||
---|---|---|---|
gardener Profil |
#1 · Zasláno: 5. 3. 2009, 15:09:06
Zdravím chtěl bych udělat pro uživatele alert pro automatickém odhlášení ze systému.
Využiji tam fci setTimeout a pokud např klikne na jakýkoliv odkaz aktulizuje se vždy proměnná s názvem aktuální datum, jinak zůstane zachována hodnota proměnné po příchodu na stránku. Jak ale docílit toho nulování pomocí JS? Mám k tomu využít DOM jako např Anchor? Nápad jak to provést,je velmi zhrubanějak takto(doufám, že to bude alespoň trochu pochopiltelné) Provedeni -Uloz do prom aktualni cas -Uloz do prom hodnotu pro timeout napr.15 min = 150000ms pomoci setTimeout(výraz,cas) volat cyklus//Ty=zn kazdych napr.10 s. porovnavat casy { Aktualni - puvodni, jenom kdyz bude vetsi nez timeout, zavolej fci pro zobrazeni hlasky a odhlaseni a ukonci; } Díky za každou radu. |
||
bohyn Profil |
#2 · Zasláno: 5. 3. 2009, 15:37:24 · Upravil/a: bohyn
gardener
Cas si ukladat nemusis, jen si nastavis casovac na delku trvani session a v nem pak vypises informaci o automatickem odhlaseni. Jeste zalezi na typu webu: AJAX: resetujes casovac pri kazdem pozadavku na server Klasika: pri nacteni stranky spustis casovac Edit: jeste sem si uvedomil ze uzivatel muze stranku prochazet ve vice oknech. Takze precejenom budes potrebovat ukladat cas, nejlepe do cookie. Po uplynuti casovace zkontrolujes cas v cookie a pokud je mensi nez aktualni - zivotnost_session tak vypises hlasku. Pokud je vetsi nastavis znovu casovac na aktualni - cas_v_cookie + zivotnost_session. |
||
Časová prodleva: 15 let
|
0