er desværre ikke så stiv i VB, men prøv sådan:
Sub Application_OnStart
Application("ActiveUsers")=0
Application("ALLIP")=""
End Sub
Sub Session_OnStart
Session("IP")=Request.ServerVariables("REMOTE_ADDR")
If (Instr(Application("ALLIP"), Session("IP"))=0) Then
Application.Lock
Application("ActiveUsers")=Application("ActiveUsers")+1
Application("ALLIP")=Application("ALLIP")&";"
Application.UnLock
End If
End Sub
Sub Session_OnEnd
Application.Lock
Application("ActiveUsers")=Application("ActiveUsers")-1
Application("ALLIP")=Replace(Application("ALLIP"), Session("IP")&";", "")
Application.UnLock
End Sub
ellers kan du jo bruge denne:
http://activedeveloper.dk/artikler/default.asp?articleid=173 med IP i stedet for username og så teste på den ved Session_OnStart