Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 1.0/1.1
Variabili di sessione e scadenza
sabato 10 dicembre 2005 - 14.04
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
ilpako
Profilo
| Junior Member
184
messaggi | Data Invio:
sab 10 dic 2005 - 14:04
salve ragazzi...sto ultimando la mia webapp e ho dei dubbi sulle variabili di sessione...qualcuno saprebbe dirmi quando queste scadono?esiste un life-time?e se esiste può essere impostato?
io inizializzo le mie variabili di sessione a null in una determinata pagina poikè da quel punto in poi potranno essere istnziate...in questo modo se l'utente ritorna su quella pagina tramite il pulsante (maledetto) back del browser queste vengono reinizializzate a null...è il modo giusto di operare o devono essere dikiarate altrove?ho sentito del file global.asax qcn sa dirmi qcs?
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
dom 11 dic 2005 - 02:26
ciao,
Puoi dare 1a impostazione all'intera applicazione specificando nel web.config il timeout della sessione ovvero dopo quanto tempo scade.
Basta che nella sezione "system.web" metti questo tag:
<sessionState timeout="100"></sessionState>
dove al posto di 100 ovviamente metti il valore in minuti che vuoi tu (il default è 20min se non erro)
per quanto riguarda il file global.asax serve per avere accesso a tutto quegli eventi che riguardano l'applicazione, indipendentemente dalla pagina chiamata. Tipo hai accesso agli eventi:
Sub Application_Start(ByVal sender As Object, ByVal e As EventArgs)
Sub Session_Start(ByVal sender As Object, ByVal e As EventArgs)
Sub Application_BeginRequest(ByVal sender As Object, ByVal e As EventArgs)
Sub Application_AuthenticateRequest(ByVal sender As Object, ByVal e As EventArgs)
Sub Application_Error(ByVal sender As Object, ByVal e As EventArgs)
Sub Session_End(ByVal sender As Object, ByVal e As EventArgs)
Sub Application_End(ByVal sender As Object, ByVal e As EventArgs)
e le firme parlano da sole :-)
Quindi lavorando sui "session start" e "session end" puoi fare quello che vuoi con le tue variabili ...:-)
Matteo Raumer
.net addicted :-)
http://blogs.dotnethell.it/freeteo
arresto
Profilo
| Junior Member
109
messaggi | Data Invio:
lun 12 dic 2005 - 18:11
Si può impostare la durata della sessione anche in ogni singola pagina con Session.Timeout = 1000
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !