Non riEsco proprio a capire dove sto prendendo l'abbaglio.

1) L'utente registrato si autentica parte la session, parte l'application e dopo 24 ore sia la session che la application risultano ancora attive...

2) Ogni volta che si autentica un secondo utente il primo già connesso, viene sostituito dal secondo e vedo quindi sempre e soltanto un utente autenticato...

Ho utilizzato un esempio trovato con Google che utilizza la tecnica del global.asa ma davvero non so dove sbaglio.

Global.asa:

codice:
<SCRIPT language="VBScript" Runat="Server"> 

Sub Application_OnStart
  Application("intActiveUserNumber") = 0 
  Application("Utente") = ""
End Sub

Sub Session_OnStart 
Session("start") = Now
Session.Timeout = 2 
Application.Lock 
Application("intActiveUserNumber") = Application("intActiveUserNumber") + 1 
Application.UnLock 
End Sub 

Sub Session_OnEnd 
Application.Lock 
Application("intActiveUserNumber") = Application("intActiveUserNumber") - 1
Application.UnLock 
End Sub 

</SCRIPT>
Pagina di login:

codice:
Session("utente") = Request("user")
if InStr(1, Application("Utente"), Session("utente") & "#^#" & objRS("id_user") &"|" ) = 0 then 
Application.Lock 
Application("Utente") = Application("Utente") & Session("utente") & "#^#" & objrs("id_user") & "|" 
Application.UnLock 
end if
Grazie per l'eventuale aiuto.
Mizushi