Ik heb even rondgekeken of al soortgelijke threads waren. Die zijn er, maar geven geen duidelijk antwoord.
Op mijn forumsite wil ik (zoals op zoveel forums) weergeven welke leden er op dat moment online zijn. Ik had hiervoor inmiddels zelf een oplossing gevonden, maar deze is niet ideaal. Mijn oplossing is als volgt:
De gebruiker logt in en zijn dateLastActive-veld in de DB wordt geupdate. Vervolgens wordt dit veld geupdate bij iedere pagina die de gebruiker bezoekt. In de 'users online' box worden alleen de users getoond wiens dateLastActive korter dan 15 minuten geleden is.
Het nadeel hiervan is dat (wanneer je op je gemak een thead leest, of even met je favoriete nerdblad op de plee van je af gaat zitten schijten) je sessie/online-status verloopt zodra je 15 minuten idle bent.
Zijn er alternatieven?
Op mijn forumsite wil ik (zoals op zoveel forums) weergeven welke leden er op dat moment online zijn. Ik had hiervoor inmiddels zelf een oplossing gevonden, maar deze is niet ideaal. Mijn oplossing is als volgt:
De gebruiker logt in en zijn dateLastActive-veld in de DB wordt geupdate. Vervolgens wordt dit veld geupdate bij iedere pagina die de gebruiker bezoekt. In de 'users online' box worden alleen de users getoond wiens dateLastActive korter dan 15 minuten geleden is.
Het nadeel hiervan is dat (wanneer je op je gemak een thead leest, of even met je favoriete nerdblad op de plee van je af gaat zitten schijten) je sessie/online-status verloopt zodra je 15 minuten idle bent.
Zijn er alternatieven?