Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Forzare chiusura di una Session

    Salve a tutti,
    volevo sapere se è possibile forzare le Session che rimangano non chiuse.

    Nella mia applicazione nel Global.asa ho messo in Session_OnStart
    Session.Timeout = 15

    stranamente non sempre viene eseguita la Session_OnEnd

    E' possibile forzare la chiusura di tutte le Sessione che restano aperte?
    Come?
    In caso di forzata chiusura viene eseguita ugualmente la Session_OnEnd?

    Grazie
    Che vuoi che sia la vita se non la viva appieno?

  2. #2
    Per forzare l'abbandono della session si usa
    codice:
    session.abandon
    Ovviamente questo codice deve essere eseguito da una pagina chiamata dall'utente in maniera esplicita, altrimenti la session scade dopo il timeOut della stessa.
    Una cosa importante è sapere cosa c'è dentro al Global.asa nella parte Session_OnEnd.
    Se ci stanno istruzioni che interagiscono con il fileSystem (scrittura di file o apertura di DB Access) queste non verranno eseguite, perchè, all'abbandono della session l'Internet Guest Account non viene più riconosciuto come proprietario dei permessi sul fileSystem.

  3. #3

    grazie

    forse era proprio questo il problema, l'iterazione con db.

    proverò a modificare il codice.

    Grazie 1000
    Che vuoi che sia la vita se non la viva appieno?

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.