Visualizzazione dei risultati da 1 a 3 su 3

Discussione: chiusura sessione

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    306

    chiusura sessione

    Nelle pagine del mio sito ho creato uno script per vedere quanti utenti sono connessi tramite il file global.asa. All'aumentare delle sessioni, nelle pagine viene aggiornato il numero delle sessioni attive, però quando si distrugge una sessione tramite un pulsante "logout", tale numero non diminuisce. Il test lo sto facendo tutto sul mio computer aprendo 2 o più finestre di internet explorer. Da che cosa potrebbe dipendere?
    Riporto lo script del global.asa:

    codice:
    <script LANGUAGE="VBSCRIPT" runat="server">
    
    sub application_OnStart
    
    Application("collegati") = 0 
    
    end sub
    
    sub application_OnEnd
    end sub
    
    sub session_OnStart
    
    session.timeout = 30
    
    Application.Lock 
    Application("collegati") = Application("collegati") + 1 
    Application.UnLock
    
    end sub
    
    sub session_OnEnd
    
    Application.Lock 
    Application("collegati") = Application("collegati") - 1 
    Application.UnLock
    
    end sub
    </script>
    nelle pagine richiamo il tutto con:
    codice:
    response.write (application("collegati"))

  2. #2
    Nel logout, per distruggere una sessione, devi fare:

    codice:
    Session.Abandon()
    Sennò la sessione resta comunque attiva per il tempo da te impostato, che da quello che vedo è 30 minuti.
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    306
    l'ho fatto.. quando si clicca sul pulsante LOGOUT l'utente viene portato in una pagina con il seguente scrpt:
    codice:
    Session.Abandon()
    
    response.redirect("default.asp")
    Non capisco il perché, come già detto, si aggiorna solo quando si collega un nuovo utente e non quando uno distrugge la sessione...

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.