Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Variabile di sessione

  1. #1

    Variabile di sessione

    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ì?
    http://www.navimel.com

    La disumanità del computer sta nel fatto che, una volta programmato(da me) e messo in funzione, FA QUEL CAZZO CHE VUOLE!!!

  2. #2
    Non so se ho capito bene, comunque credo si possa dire che la session la puoi vedere nel metodo Session_end ma non puoi utilizzarla nell'applicazione in quanto l'utente potrebbe ad es. aver chiuso il browser. Se l'utente si ricollega o rinfresca la pagina dopo che la sessione è scaduta il valore è nuovo e la variabile Session.IsNewSession è True.
    Saluti a tutti
    Riccardo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.