16 messaggi dal 28 marzo 2004
Nonostante abbia settato Response.Expires=0 e Session.Abandon(), l'utente connesso al sito, quando si disconnette, riesce premendo il tasto indietro a ritornare nella sessione! Grazie per l'aiuto

Francesco
11.886 messaggi dal 09 febbraio 2002
Contributi
hai messo un controllo sulla validità di sessione all'inizio delle tue pagine?
Quando un utente effettua il login valorizza una variabile di sessione:

<%Session("id") = suoid%>

poi all'interno di tutte le pagine che vuoi proteggere, metti:

<%if Session("id") = "" Then response.redirect "login.asp"%>

inoltre, dovresti evitare che le pagine vadano in cache. Per fare questo, aggiungi queste righe di codice in cima alla pagina:

<%
Response.Expires = 0
Response.AddHeader "pragma","no-cache"
'questo qui sotto è specifico per IE 6.0
Response.AddHeader "cache-control", "private"
Response.CacheControl = "no-cache"
%>
Modificato da BrightSoul il 17 maggio 2004 08.13 -

Enjoy learning and just keep making

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.