Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> wylogowanie
radex
post 30.03.2004, 21:05:49
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 30.10.2003

Ostrzeżenie: (0%)
-----


mam stworzony sytem logowania oparty na sesji i oczywiscie wylogowanie. Jak zrobic aby po ustalonym czasie system sam wylogowal uzytkownika(jesli nie wykonuje zadnych czynnosci, to znaczy nie ma ruchu myszka) i przekierowal go na strone glowna aplikacji?

Dzieki za odpowiedz smile.gif
Go to the top of the page
+Quote Post
borec
post 30.03.2004, 21:14:41
Post #2





Grupa: Zarejestrowani
Postów: 260
Pomógł: 0
Dołączył: 18.07.2003
Skąd: Tarnów

Ostrzeżenie: (0%)
-----


jesli dobrze zrozumialem: zapisujesz w sesji czas zalogowania + czas jej trwania ( time()+20*60 - na 20 minut) i za kazdym razem sprawdzasz aktualny czas z tym w sesji, jesli jest wiekszy -> wylogowujesz, tylko nie rozumiem tego *jesli nie wykonuje zadnych czynnosci*


--------------------
Gentoo Linux 64bit / PHP 5.2 / MySQL 5.1
-> Administracja serwerami Linux i FreeBSD
Go to the top of the page
+Quote Post
id4
post 30.03.2004, 21:26:24
Post #3





Grupa: Zarejestrowani
Postów: 223
Pomógł: 1
Dołączył: --
Skąd: Rogożnik /K-ce/

Ostrzeżenie: (0%)
-----


Witam

Skoro masz już systema, to wystarczy, jak przy każdym odświeżeniu strony zmodyfikujesz czas przy danej sesji w bazie. Przed tym zapisaniem kasujesz wszystkie sesje z bazy, których czas już minął.

Czyli tak:
1. wchodzisz na stronę - dopisujesz sesję i czas do bazy
2. przy każdym kroku na stronie kasujesz wszystkie wpisy o czasie bezczynności większym niż ustaliłeś
3. nadpisujesz czas przy danej sesji w bazie na bierzący

No i po sprawie smile.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 13.07.2025 - 22:05