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 2.0 / 3.5 / 4.0
Cancellazione Cache dopo logout
mercoledì 19 marzo 2008 - 12.35
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
teol801
Profilo
| Newbie
15
messaggi | Data Invio:
mer 19 mar 2008 - 12:35
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
722
messaggi | Data Invio:
mer 19 mar 2008 - 12:46
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
15
messaggi | Data Invio:
mer 19 mar 2008 - 12:50
penso che cmq il problema resti cmq perchè la pagina resta cmq in cache...
vero?
- M@']['']['eo -
Wamba
Profilo
| Expert
722
messaggi | Data Invio:
mer 19 mar 2008 - 12:54
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
15
messaggi | Data Invio:
mer 19 mar 2008 - 13:02
Vero!
Ok allora adesso faccio delle prove ;-)
Grazie intanto
- M@']['']['eo -
teol801
Profilo
| Newbie
15
messaggi | Data Invio:
mer 19 mar 2008 - 15:56
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
722
messaggi | Data Invio:
mer 19 mar 2008 - 16:52
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
15
messaggi | Data Invio:
mer 19 mar 2008 - 17:13
Ecco in questo però non so muovermi...
Potresti fare un esempio?
Grazie
- M@']['']['eo -
Wamba
Profilo
| Expert
722
messaggi | Data Invio:
mer 19 mar 2008 - 17:17
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
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 !