Vilka är online

.NET

4 svar · 589 visningar · startad av saw

Medlem sedan mars 20011 880 inlägg
Trådstart#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.

252 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)