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:
Pagina di login: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>
Grazie per l'eventuale aiuto.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
Mizushi

Rispondi quotando
