Hej! Om du bara vill ha antalet så finns det ett annat sätt.Databasuppbyggnad för att ha "antal medlemmar inloggade just nu"
Jag har en tanke om hur databasen skall vara uppbyggd för att kunna ha denna funktion.
I tabellen för medlemmar har man en kolumn som heter "inloggad", och vid inloggningstillfället update'as den till 1. Då kan man lätt räkna hur många som är "inloggade just nu" på siten.
Och när man trycker på "Logga ut" knappen så update'as den till 0.
Men ifall man inte trycker på "Logga ut" då? Då står man väl fortfarande som inloggad i databasen?
Är det så här man gör när man vill kunna ha en sån funktion på sin sida?
Tacksam för svar
/danielSv: Databasuppbyggnad för att ha "antal medlemmar inloggade just nu"
I din global.asax kan du lägga en Application variabel, t.ex. CurrVisitors.
I Session_OnStart lägger du sedan
Application("CurrVisitors") += 1
I Session_OnEnd lägger du
Application("CurrVisitors") -= 1
Och i sidan du vill visa antal lägger hämtar du värdet i Application("CurrVisitors")
Då slipper du anropa databasen i onödan.
Sen kan du ändå ha en kolumn för om man är inloggad om du vill ha möjlighet att kolla om en person är inloggad eller inte. Men glöm i så fall inte att lägga en databasuppdatering på Session_OnEnd, annars är personen alltid inloggad om de loggar in och sen bara surfar vidare eller stänger läsaren utan att logga ur.