Ho finalmente capito cos'è che non va nella mia lista degli utenti connessi!![]()
Ma comunque il problema risiede nel comportamento anomalo della Session_onEnd. Mi spiego: quando un utente loggato, il cui nome è stato aggiunto alla variabile Application("users"), chiude il browser e la sessione scade (dopo 20 min) il suo nome, memorizzato anche in una variabile di sessione session("username"), non viene cancellato dalla routine session_onEnd presente nel global.asa
Riporto di seguito il codice esatto:
Viene invece cancellato il "|"... cosa che per altro mi sembra assurda.codice:Sub Session_OnEnd Application.Lock Application("Users") = Replace( Application("Users") , Session("username")&"|" ,"") Application.UnLock Application.Lock Application("NumUtentiConnessi") = Application("NumUtentiConnessi") - 1 Application.UnLock End Sub
Che ne pensate???

Rispondi quotando