Ciao a tutti; ho seguito le istruzioni su aspitalia per la visualizzazione del nick (come in questo forum) degli utenti connessi ad un'area riservata ed ho creato questo global.asa; succede però che, dopo la scadenza della sessione, se provo ad autenticarmi, trovo traccia degli ultimi utenti connessi, cioè il global.asa stampa a video gli utenti che mi hanno preceduto nell'area riservata come se rimanessero "sospesi", ad esempio mi autentico come "sottoscritto" e ritrovo a video:
Utenti connessi: pippogigialdomarcosottoscritto
codice:
<SCRIPT LANGUAGE="VBScript" RUNAT="Server">
Sub Application_OnStart
Application("intActiveUserNumber") = 0
Application("Users") = ""
End Sub
Sub Session_OnStart
Session.Timeout = 30
Application.Lock
Application("intActiveUserNumber") = Application("intActiveUserNumber") + 1
Application.UnLock
End Sub
Sub Session_OnEnd
Application.Lock
Application("intActiveUserNumber") = Application("intActiveUserNumber") - 1
Application("Users") = Replace( Application("Users") , Session("user") & "|" ,"")
Application.UnLock
End Sub
</SCRIPT>
qualcuno può spiegarmi? grazie, buona giornata.