Ho progettato nella mia applicazione web. Ho un problema con il seguente flusso di lavoro:Dopo il logout, se premo il pulsante posso vedere l'ultima pagina che richiede il login
Per accedere al pannello di amministrazione devo effettuare il login. Successivamente, navigo normalmente nel pannello di amministrazione della mia app Web. Quando faccio clic su Esci, mi reindirizza alla pagina radice, che è il comportamento che voglio finora.
La cosa strana inizia quando in questa pagina e dopo le azioni di cui sopra faccio clic sul pulsante indietro del browser che mi mostra l'ultima pagina memorizzata nella cache. La mia sessione è stata distrutta perché se clicco su di essa, mi reindirizza e menziona il login per accedere alla pagina, ma non voglio vedere l'ultima pagina di cronologia del browser.
Come è possibile e cosa posso fare per impedirlo? Ha a che fare con il caching del browser giusto? L'unico modo per risolverlo è rimuovere la cache dalle pagine di accesso per evitare questo comportamento? Come lo posso fare?
Puoi passare a SSL? –
È possibile controllare questi due collegamenti: [1] [1] e [2] [2]. [1]: http://stackoverflow.com/questions/4120289/how-to-clear-browser-cache-after-user-logout-to-prevent-access-to-private-info- v [2]: http://stackoverflow.com/questions/711418/how-to-prevent-browser-page-caching-in-rails – tiktak