Autor Zpráva
one
Profil
Hello,
Chtěl bych zajistit automatické odhlášení uživatele po neaktivitě třeba 5min, jak toho dosáhnout?

mám pravdu s tím že se to nastavuje v php.ini pomocí ini_set?
Můžete mi sem někdo dát nějaký jednoduchý přiklad?

Děkuji všem za pomoc
Alphard
Profil
ukládej čas poslední akce, po více jak 5 minutách ho odhlaš
Pacel Prochazka.zde.cz
Profil *
Alphard lepsi je pri pokusu o dalsi prihlaseni (kohokoliv), projit celou databazi a kdo je uz timeout tak nastavit v databazi u uzivatele priznak ze je odhlasen....
Hooonza
Profil *
Pacel Prochazka.zde.cz No jo, ale když se nikdo nepřihlásí, nedojde k odhlášení...
Kcko
Profil
Ale to ty nevis a pak se prihlasis aby ses podival kdo je napr. na WEBU ci v ADMINISTRACI a hle.. vidis ho offline. Takhle se to resi, pokud resis online uzivatele

Mrkni se treba na http://rjwebdesign.net/scripts/

cislo 7
Alphard
Profil
Pacel Prochazka.zde.cz
pouhá modifikace :-)

Hooonza
Může se kontrolovat při jakékoliv akci, ať již konkrétního uživatele nebo všech.

one
Stačí k uživateli do databáze ukládat čas poslední akce a při kontrole session (asi, nevím co používáš) zkontrolovat i čas
koudi
Profil
Stačí k uživateli do databáze ukládat čas poslední akce a při kontrole session (asi, nevím co používáš) zkontrolovat i čas
A nebo třeba rovnou do session.

Ale i toto je pouhá modifikace :)
Pavel Prochazka.zde.cz
Profil *
Hooonza jak už ti nekdo odpoveděl, to ti muže nejt uplně jedno, duležite je AŽ se nekdo přihlási tak se uvede všechno do správného stavu. Nezapomente že PHP nefunguje jako klasicky program který běží v nekonečné smýčce a jen čeká na podnět uživatele. PHP kód se vykoná až tehny pokud se vejde na internetovou stránku ktery obsahuje php. Do té doby se NIDNY NIC NESTANE. A tudiž musis požadované operace provést až dodatečně. Nikdo to nepozná a výsledek je stejný.....
Toto téma je uzamčeno. Odpověď nelze zaslat.

0