Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 382 Pomógł: 22 Dołączył: 21.05.2007 Skąd: Elbląg Ostrzeżenie: (0%)
|
Mam zrobione na stronie ze każdy admin który sie loguje ustawia sobie w bazie status zalogowany, sesja gasnie po 15 minutach nieaktywności, ale jak ktos zapomni sie wylogować to status zostaje... co mam zrobic zeby po jakims czasie zmienial ten status na 0 ?
|
|
|
|
![]() |
| -Gość- |
Post
#2
|
|
Goście |
Najlepiej zrobić dodatkowe pole w tabeli do którego będziesz wstawiał aktualny timestamp (datę) następnie sprawdzić czy różnica pomiędzy aktualnym timestampem a tym w bazie danych jest większa niż 15. Jeżeli jest większa użytkownik jest offline jeżeli mniejsza online.
Innego sposobu raczej nie ma. bmL |
|
|
|
MajareQ [PHP] Wylogowywanie w bazie 20.03.2008, 14:00:37
MajareQ Albo dałoby radę pokombinować coś z hmm... główny ... 20.03.2008, 21:20:39
daniel1302 dodaj pole lastActiv=time();
i oblicz 15 minut jes... 14.08.2008, 13:55:12
decha-design daj gdzieś na początku skryptu kod, który będzie o... 14.08.2008, 16:36:46
Maxik Może onunload i prosty ajax? 14.08.2008, 18:28:17 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 12:13 |