Nel mio global.asax ho:
Codice PHP:
        protected void Session_Start(object senderEventArgs e)
        {
            
Session.Timeout 1;
            
        }
        protected 
void Session_End(object senderEventArgs e)
        {
            
/*Quando la sessione viene terminata setto l'utente come non attivo*/
            
SqlConnection connessione = new SqlConnection("Data Source=" SERVER + @"\SQLEXPRESS;Initial Catalog=Game;UID=xxxl;PWD=xxx");
            
connessione.Open();
            
MyClass.Disconnetti(Session["UID"].ToString(), connessione);
            
connessione.Close();
            
connessione.Dispose();

        } 
Quando scade la sessione pero la variabile Session["UID"] ha ancora il suo valore mentre se non erro non dovrebbe piu esistere :master:

Qualcuno mi illumina? o è normale che funzioni così?