23. april 2005 - 02:05Der er
2 kommentarer og 1 løsning
Hjælp til Onlinetid i community
Hej..!
Jeg har en lille hjemmeside, hvori at jeg har et login system, med levels.! I mit admin modul bestemmer jeg hvilke levels de forskellige brugere skal have.! Mit spørgsmål går så ud på, om der er en der vil hjælpe med automatisk levelraise efter xxx antal timer.!
Brug af AI afslører de svagheder, virksomheder allerede har opbygget gennem års cloud-transformation, nye SaaS-løsninger og fragmenterede sikkerhedssystemer.
Lav et felt i databasen der hedder onlinetid og logintid (f.eks.)
Når en bruger først logger ind sætter du: $time = time(); mysql_query("update database set logintid='$time' where brugernavn='$login_brugernavn'");
Hver gang en bruger der er logget ind går ind på en ny side kan du lave: $res = mysql_query("select onlinetid,logintid from database where brugernavn='$login_brugernavn'"); $row = mysql_fetch_array($res);
$upgradertid = 60*60*100; // sætter opgradering af level ved 100 timer if ($row[onlinetid] > $upgradertid) { mysql_query("update database set levelraise=levelraise+1 where brugernavn='$login_brugernavn'"); }
$onlinetid = $time-$row[logintid]; mysql_query("update database set onlinetid=onlinetid+$onlinetid, logintid='$time' where brugernavn='$login_brugernavn'");
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.