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. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 53 Pomógł: 0 Dołączył: 31.03.2006 Ostrzeżenie: (0%)
|
Możliwe, że masz rację. Trudne zagadnienie (IMG:http://forum.php.pl/style_emoticons/default/guitar.gif)
Co w przypadku gdy w bazie też zapisze czas "śmierci"? Skrypt sprawdzałby w "zyjących" sesjach ( wpisach w bazie ) czy czasem jakaś nie chce "umrzeć". Wykonywane przy każdym wyświetleniu - baza byłaby opóźniona, ale kto ogląda bazę. Strona byłaby aktualna. Jednak dużo pracy by miał serwer - za każdym klikiem ( żądaniem strony ) sprawdzać ( i w razie czego - edytować ) wszytkie sesje... edit: Dodatkowo każdy sygnał życia użyszkodnika przedłuża życie sesji ( kolejne zadanie dla MySQL ). Ten post edytował pojas 2.08.2007, 17:51:19 |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 235 Pomógł: 17 Dołączył: 18.07.2007 Skąd: Białystok Ostrzeżenie: (0%)
|
użyszkodnika sorki ale nie wyrobiłem (IMG:http://forum.php.pl/style_emoticons/default/laugh.gif) (IMG:http://forum.php.pl/style_emoticons/default/withstupidsmiley.gif) |
|
|
|
AlekM Jak sprawdzić czy użytkownik jest zalogowany? 2.08.2007, 16:07:33
John Możesz tak zrobić a w przypadku, gdy user zamyka p... 2.08.2007, 16:16:48
AlekM A nie da się jakoś inaczej?
Czasami ktoś może mie... 2.08.2007, 16:20:30
pojas Jak narazie nie widziałem innego rozwiąz... 2.08.2007, 16:34:42
John pojas jest tylko jeden mały mankament tego co powi... 2.08.2007, 17:41:52 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 23:41 |