Kolla inloggade

ASP

4 svar · 224 visningar · startad av Vinnaren

Medlem sedan sep. 2005833 inlägg
Trådstart#1

Hej

Jag håller på att försöka bygga ett litet enkelt forum och nu skulle jag behöva en funktion som kollar vilka som är inloggade. När man loggar in så får man Session("userID") användarens id.

Kan man göra någon funktion som kollar alla aktiva Session("userID") som sedan ska skrivs ut? :q

Medlem sedan apr. 20031 660 inlägg
#2

HEJ!

Ja, det kan du, om du lagrar dem i en databas.
Servern vet inte om det finns sessioner, och vad de isåfall heter, och vilka värden de har.

Medlem sedan sep. 2005833 inlägg
#3

hmm, ok, men då måste man ju typ göra el kolumn med namnet userStatus som växlar mellan 1 och 0. Men hur gör man så att användaren blir utloggad dvs får en 0 när han lämnar sidan utan att logga ut?

Medlem sedan apr. 20031 660 inlägg
#4

Exakt.

Det lägger du i global.asa, session.onstart/onend, har jag för mig.
Finns kodexempel på wF som beskriver hur man löser det.

Medlem sedan juli 20003 825 inlägg
#5

global.asa

Klistra in din egen kod...

SUB Session_OnEnd
session("databasePath") = ""
Application.Lock
application("ActiveUsers") = application("ActiveUsers") - 1
Application.UnLock
END SUB

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