[TYPO3-mvc] Flash Messages get persisted among page hits

Franz Koch typo3.RemoveForMessage at elements-net.de
Fri Apr 23 12:39:16 CEST 2010


Hey,

>> If you add a flash message and then do an external redirect, it has to
>> be stored in the session until the next request. That is what's
>> happening in the dispatcher.
>
> Why? If you leave the page the semantic context of the message will be lost.

right, I also don't see a reason for this. Even if I would do a redirect 
to something like a "order confimration" page in a shop extension, I 
don't necessarily need to display a session stored flash message telling 
me "thanks, your order has been placed..." as there for sure will be a 
dedicated template for this using some L10N translations. So for me a 
flash message is and will always only be vaild for the current page/request.

>> b) If a flash message is rendered, the cache of this page (well, the
>> cache for this cHash would be enough) must be invalidated; to only cache
>> outputs without flash-messages. Any suggestions how to clear that cache
>> for a single cHash? I'm not that good concerning the caching framework ;)

If there is a flash message, there's most likely also some form/data 
submission (thus dynamic content) that's requiring that the extension is 
USER_INT anyway.

-- 
kind regards,
Franz Koch


More information about the TYPO3-project-typo3v4mvc mailing list