webForumDet fria alternativet

Vilka är online

.NET

4 svar · 561 visningar · startad av saw

Medlem sedan mars 20011 880 inlägg
Frågan#1

Jag har letat efter tips hur man kan få fram vilka som är on line ung som
webforum har längst ner på första sidan.
Det är en liten site som jag jobbar med, och jag har inloggning vi en
access-databas.
Måste jag använda mig av databasen för att få fram vilken som är på
siten just nu, eller finns det något annat sätt?

Tacksam för tips. :stud

Medlem sedan sep. 2004828 inlägg
#2

Du måste inte använda dig av databasen men det är det absolut lättaste

Uppdatera bara ett fält i användartabellen med datum/tid för varje sidvisning. Sen kan du hämta alla som har en sidvisning senaste minutrarna och anta att den är online.

Använder du den inbyggda Membership-providern så är detta inbyggt

Medlem sedan mars 20011 880 inlägg
#3

Ok det låter ju bra, jag använder mig av MasterPage, så det borde väll innebära att
det räker med att lägga det i MasterPage load händelsen?
Problemet som jag ser det är ju att hämta ut informationen, om jag använder en uppdate
som tar DateTime.Now då är ju datum och tid klart, men hur skall jag hämmta ut
informationen?

Medlem sedan sep. 2004828 inlägg
#4

SELECT * FROM medlemmar WHERE lastActivity>DateAdd('n',-5,Now())

Skulle jag tro, länge sedan jag jobbade med Access

Medlem sedan mars 20011 880 inlägg
#5

Tack, detta fungerar kanonbra. Jag lade både uppdatering och visa inloggare i
load-händelsen för masterpage, och på det sättet så uppdateras unloggarna hela tiden.
Detta var precis vad jag letade efter TACK.

267 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
135 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
135 ms — ändringar (db)