Wij zijn momenteel bezig met een CMS. Deze heeft ook een beheer-gedeelte waarop je dan moet inloggen.
Dit draait allemaal goed en wel, maar we zitten met een klein probleempje. De beheerder logt namelijk wel eens in op een internet café.
Als hij dan uitlogt, komt hij netjes op het inlogscherm uit weer. Het probleem is echter dat als iemand op vorige drukt, hij of zij de gegevens (klant gegevens, bestellingen, etc.) kan zien. De gegevens kunnen niet aangepast worden of iets dergelijks, want zodra je ergens op klikt kom je weer op het loginscherm uit, maar het is natuurlijk wel hinderlijk dat de gegeven zomaar zichtbaar zijn voor iedereen.
Dit "probleem" word veroorzaakt door browser cache, Firefox en Internet Explorer slaan de pagina's op en als je op vorige drukt worden deze direct uit de cache gehaald (er word dus niets naar de server gestuurd), daarom kunnen we vanuit het PHP-script ook niet veel er tegen doen.
De beste oplossing zou natuurlijk zijn om gewoon niet in te loggen in een internet café, maar er moet toch wel iets anders op te vinden zijn?
Vaak is het in internet café's ook zo dat je de instellingen niet mag veranderen, dus kun je de caching niet uitzetten.
We hebben al vanalles geprobeerd met HTTP headers en JavaScripts, maar die worden echter niet uitgevoerd omdat er geen request word gedaan naar de webserver, maar alles uit de cache van de browser word gehaald.
JavaScripts om de browser history te legen zijn we ook al tegengekomen, maar die bieden ook geen uitkomst.
Is er iemand die enig idee heeft hoe we dit kunnen fixen?
Dit draait allemaal goed en wel, maar we zitten met een klein probleempje. De beheerder logt namelijk wel eens in op een internet café.
Als hij dan uitlogt, komt hij netjes op het inlogscherm uit weer. Het probleem is echter dat als iemand op vorige drukt, hij of zij de gegevens (klant gegevens, bestellingen, etc.) kan zien. De gegevens kunnen niet aangepast worden of iets dergelijks, want zodra je ergens op klikt kom je weer op het loginscherm uit, maar het is natuurlijk wel hinderlijk dat de gegeven zomaar zichtbaar zijn voor iedereen.
Dit "probleem" word veroorzaakt door browser cache, Firefox en Internet Explorer slaan de pagina's op en als je op vorige drukt worden deze direct uit de cache gehaald (er word dus niets naar de server gestuurd), daarom kunnen we vanuit het PHP-script ook niet veel er tegen doen.
De beste oplossing zou natuurlijk zijn om gewoon niet in te loggen in een internet café, maar er moet toch wel iets anders op te vinden zijn?
Vaak is het in internet café's ook zo dat je de instellingen niet mag veranderen, dus kun je de caching niet uitzetten.
We hebben al vanalles geprobeerd met HTTP headers en JavaScripts, maar die worden echter niet uitgevoerd omdat er geen request word gedaan naar de webserver, maar alles uit de cache van de browser word gehaald.
JavaScripts om de browser history te legen zijn we ook al tegengekomen, maar die bieden ook geen uitkomst.
Is er iemand die enig idee heeft hoe we dit kunnen fixen?
A life? Where can I download it??