Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php/js]Automatyczne wylogowanie...
Predator446
post
Post #1





Grupa: Zarejestrowani
Postów: 63
Pomógł: 0
Dołączył: 16.04.2006

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


Witam,
Na swojej stronie mam system logowania i użytkowników online mam bazie mysql w tabeli.
Jak zrobić coś takiego, że gdy użytkownik się nie wyloguje to przy zamknięciu przez niego przeglądarki nastąpi samowylogowanie i usunie odpowiadającu mu rekord w tabeli.
Proszę o wytłumaczenie jak to można wykonać na jakimś przykładzie...
Pozdrawiam...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
tiraeth
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 789
Pomógł: 41
Dołączył: 30.10.2003
Skąd: Wrocław

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


Heh, troszkę to bezsensowne, ale rozwiązanie Cienkiego łopatologicznie zrobi to, co należy.

Aczkolwiek ja obstawiałbym za lepszym rozwiązaniem, mianowicie:
1) Na każdej stronie wrzucasz kod, który aktualizuje w bazie "aktywność" użytkownika - po prostu wrzuca czas timestamp();
2) Licznik online bierze tylko te osoby, których aktywność (w sensie timestamp) nie jest starsza niż 5 minut.

Autowylogowywanie jest złym pomysłem, bo co, gdy będziesz chciał wprowadzić możliwość "zapamiętania mnie" przy logowaniu?
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 6.10.2025 - 11:07