Sicherer Logout (Zurück-Funktion blockieren)
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
Hallo,
ich hab einen kleinen Loginbereich erstellt.
Wenn ich nun auf Logout klicke, wird die Session-Id im Browser korrekt gelöscht und auch serverseitig deaktiviert. Trotzdem komme ich mit der Zurück-Funktion des Browsers wieder auf die Seiten des Login-Bereichs, weil sie noch im Cache stehen.
Kann man das irgendwie sicherer machen? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Hallo,
mir fällt da spontan das HTTP-Headerfeld "Cache-Control" ein.
siehe: http://tools.ietf.org/html/rfc2616#section-14.9
Ich würde versuchen während der Session in allen HTTP-Response-Header die Zeile "Cache-Control: no-store" oder "Cache-Control: no-cache" mitzugeben.
Beitrag zuletzt geändert: 29.3.2014 13:21:34 von flmap -
Danke, das no-store hat mir gefehlt, es ist aber wichtig. Ich hatte nur no-cache drin.
Mitheader("Cache-Control: no-cache, no-store");
funktioniert alles so, wie ich es möchte. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage