Buongiorno a tutti! buon 2005..con un po di ritardo!

ho un problema con la parte di sessione del mio sito,
ovvero, una volta effettuata la login, l'utente può
navigare su delle pagine asp nelle quali effettua delle
scelte e compila dei form. Alla fine, dopo che ha inserito
tutti i dati richiesti, ho predisposto una pagina di lettura
con tutti i dati riassunti e viene chiesta la conferma prima
di memorizzare i dati nel db.

Una volta registrati i dati, l'utente è invitato al logout
oppure a tornare alla home degli utenti registrati.

Se però l'utente inizia a cliccare il tasto back del browser
puo ritornare nelle pagine in cui vengono definiti i dati, e
cliccando sui pulsanti può emettere nuove registrazioni.

Per risolvere questo problema, ho messo le pagine con cacheControl=NO-CACHE, ma risolvo solo parzialmente i miei
problemi, in quanto tranne l'ultima pagina, nelle altre è possibile andare avanti e indietro senza perdere dati. Se invece metto il NO-CACHE, nel caso in cui uno si accorga di aver inserito male i dati, e torna indietro, deve ricompilarsi tutto il form..

sono stato un po contorto, ma spero che qualcuno possa darmi una mano.
Per ora le idee che ho avuto, sono
1)disabilitare il tasto back una volta finite le operazioni
2)mettere un controllo nelle pagine(che è il piu ovvio) ma andando indetro con il back, non c'è il refresh sulle pagine...

GRAZIE IN ANTICIPO A CHIUNQUE MI POSSA AIUTARE...

CIAO CIAO