diff --git a/typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php b/typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php index 5151204086188dc2f54dab2e35dada21d7a4b4ca..5711cce606089307d17055b04103d94d9ba01bf0 100644 --- a/typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php +++ b/typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php @@ -3569,9 +3569,10 @@ class TypoScriptFrontendController implements LoggerAwareInterface ]; $this->isClientCachable = true; } else { - // Build headers: + // Build headers + // "no-store" is used to ensure that the client HAS to ask the server every time, and is not allowed to store anything at all $headers = [ - 'Cache-Control: private' + 'Cache-Control: private, no-store' ]; $this->isClientCachable = false; // Now, if a backend user is logged in, tell him in the Admin Panel log what the caching status would have been: