Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak sprawdzić czy użytkownik jest zalogowany?
AlekM
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 14.10.2006

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


Cześć!
Mam system logowania oparty na sesjach.
Chciałbym aby w profilu użytkowników było pokazane czy dany user jest zalogowany, czy też nie.
Jak sprawdzić czy dany user jest aktualnie online?

Zapisywać dane o dostępności w bazie danych (przy logowaniu i wylogowywaniu)? Ale co wtedy jak user nie wyloguje się, tylko zamknie przeglądarkę?

Bardzo proszę o pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
pojas
post
Post #2





Grupa: Zarejestrowani
Postów: 53
Pomógł: 0
Dołączył: 31.03.2006

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


Jak narazie nie widziałem innego rozwiązania (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Możesz ustawić czas "życia" sesji, a po jej "śmierci" system usuwa wpis o użytkowniku ( już sobie poszedł ). Jednak jest to rozwiązanie z opóźnionym zapłonem - user wyjdzie teraz a sesja sobie żyje, zamordują ją za 10 minut. Takie rozwiązanie jest (chyba) w Mambo cms, więc to chyba nie najgorszy pomysł.

*chyba - bo wiem, że działa z opóźnieniem i zapisuje sesje w bazie danych.

Ten post edytował pojas 2.08.2007, 16:37:52
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: 26.12.2025 - 15:21