Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di Mizushi
    Registrato dal
    Aug 2005
    Messaggi
    1,125

    Durata sessione con global.asa

    Ciao.

    Ho inserito questo codice nel file global.asa:

    codice:
    Sub Session_OnStart 
    Session("start") = Now
    session.timeout = 1 'minuti
    Sub Session_OnEnd
    e questo codice nel file login.asp che riconosce gli utenti e li autentica:

    codice:
    session("login") = True
    session("userName")=objrs("login1")
    session("id") = objrs("id")
    session.timeout = 60 'minuti
    Da quello che ho capito la sessione di autenticazione di ciascuno utente (login.asp) dovrebbe durare al massimo 60 minuti; mi spiegate perchè se chiudo il browser ie poi mi devo riautenticare ?

    Grazie

  2. #2
    Perchè la sessione resta attiva se il browser che hai aperto risulta attivo, ma scade all'istante nel momento in cui lo chiudi.
    Per far si che resti autenticato per 60 minuti, anche in caso di chiusura del browser, devi usare i cookie.
    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 L'avatar di Mizushi
    Registrato dal
    Aug 2005
    Messaggi
    1,125
    dunque è normale che funzioni così... grazie

    un'altra domanda (se posso) quale valore mi consigli di impostare in questa riga del global.asa:

    codice:
    session.timeout = 2
    Questo valore dovrebbe indicare quanto un utente rimane connesso contemporaneamente ad altri, giusto?

  4. #4
    Quel valore indica per quanto tempo deve rimanere attiva la session. Come impostato è a 2 minuti, un po' pochi direi

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.