Cancellazione Cache dopo logout

mercoledì 19 marzo 2008 - 12.35

teol801 Profilo | Newbie

Ciao ragazzi, nel mio sitarello ho una sezione privata a cui accedo con una login ed in cui girano delle Session.
Per uscire da questa sezione ho a disposizione una voce di menu "logout" che rimanda ad una pagina apposita in cui faccio:

Session.Abandon()
FormsAuthentication.SignOut()
Response.Redirect("Selezione.aspx")

Il problema è che se poi da browser premo il button di back mi ritrovo ancora i dati della pagina da cui ho fatto il logout.

Come posso fare ad impedire questa cosa?

Grazie
- M@']['']['eo -

Wamba Profilo | Expert

Io farei un controllo in fase di init della pagina e in caso non ci siano le credenziali un redirect alla pagina di login.
-----------------------------------------------------------
Solo chi ha il Caos dentro può generare una stella danzante
Wamba
http://blogs.ugidotnet.org/WamBlog/
http://www.intellimaker.com

teol801 Profilo | Newbie

penso che cmq il problema resti cmq perchè la pagina resta cmq in cache...
vero?


- M@']['']['eo -

Wamba Profilo | Expert

La pagina resta in cache, ma il browser l'interrogazione la fa in ogni caso, e a seguito dell'interrogazione, viene reindirizzato alla pagina che vuoi tu. Questo ti dovrebbe dare un sufficiente grado di sicurezza. Secondo me vale la pena di fare una prova.
-----------------------------------------------------------
Solo chi ha il Caos dentro può generare una stella danzante
Wamba
http://blogs.ugidotnet.org/WamBlog/
http://www.intellimaker.com

teol801 Profilo | Newbie

Vero!
Ok allora adesso faccio delle prove ;-)
Grazie intanto
- M@']['']['eo -

teol801 Profilo | Newbie

l'evento init non scatta alla pressione del tasto back del browser :-(
Quindi il tuo metodo non va bene....
Cacchio!!!
Altre ideee?
- M@']['']['eo -

Wamba Profilo | Expert

Ho sempre odiato il tasto back!
A questo punto potresti provare a settare la durata della cache (client) o a fare un js di verifica.
-----------------------------------------------------------
Solo chi ha il Caos dentro può generare una stella danzante
Wamba
http://blogs.ugidotnet.org/WamBlog/
http://www.intellimaker.com

teol801 Profilo | Newbie

Ecco in questo però non so muovermi...
Potresti fare un esempio?
Grazie
- M@']['']['eo -

Wamba Profilo | Expert

Qui dovresti trovare qualcosa che fa al caso tuo:http://www.dotnethell.it/articles/ASPNETCaching.aspx
-----------------------------------------------------------
Solo chi ha il Caos dentro può generare una stella danzante
Wamba
http://blogs.ugidotnet.org/WamBlog/
http://www.intellimaker.com
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 !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5