<?php { $_SESSION['last_trace'] = $now; } elseif ((int)$_SESSION['last_trace'] + $expiryTime < $now) { { } $online_off = mysql_query("UPDATE `konta` SET `online`='0' WHERE `username`='".$uzytkownik."'") or die(mysql_error()); } ?>
I owszem zawsze wylogowuje po tych 40 sek...ale... nawet gdy user jest aktywny ;/ Nie chcielibyscie aby was wylogowalo podczas pisania postu lub przegladania tematów prawda?
Dodałem kod, ktory powinien po kazdym refreshu liczyc czas od nowa. Jednak zalogowany jestem nawet po przekroczeniu tego czasu
<?php $expiryTime = 20; { } { $_SESSION['last_trace'] = $now; } elseif ((int)$_SESSION['last_trace'] + $expiryTime < $now) { { } $online_off = mysql_query("UPDATE `konta` SET `online`='0' WHERE `username`='".$uzytkownik."'") or die(mysql_error()); } ?>
pozdrawiam