webForumDet fria alternativet

Kolla inloggade

ASP

4 svar · 219 visningar · startad av Vinnaren

Medlem sedan sep. 2005833 inlägg
Frågan#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

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