webForumDet fria alternativet

Kolla inloggade

4 svar · 217 visningar · startad av Vinnaren

VinnarenMedlem sedan sep. 2005833 inlägg
#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

J.N.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.

VinnarenMedlem 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?

J.N.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.

EclipseMedlem 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

125 ms totalt · 3 externa anrop · v20260731065814-full.7de19299
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)