Dopo che un utente si è disconnesso, se ha premuto il pulsante Indietro, può tornare all'ultima pagina in cui si trovavano prima di disconnettersi.Come cancellare la cache del browser dopo il logout dell'utente per impedire l'accesso alle informazioni private tramite il pulsante 'Indietro'
L'app su cui sto lavorando verrà spesso utilizzata su un computer pubblico (ad esempio una biblioteca o un laboratorio informatico) e vorrei impedire agli utenti di visualizzare qualsiasi cosa dalle precedenti sessioni utente.
Sono su Rails 3 e Devise, btw, anche se sembra che questo problema possa creare un framework o un meccanismo di login.
La soluzione utilizza le intestazioni/meta-tag per disabilitare la cache del browser? Qualcuno sa di una gemma o di un tutorial che risolve questo problema?
Attendo con ansia il vostro parere.
Grazie per le informazioni. Questo si occuperà del problema di sicurezza, ma con il caching disattivato, le prestazioni ne risentiranno, no? Gli utenti dovranno scaricare tutte le risorse statiche su ogni caricamento della pagina. Questo sembra un problema difficile da risolvere. Qualche idea intelligente su come bilanciare la sicurezza con le prestazioni in questo caso? – bowsersenior