View Issue Details

IDProjectCategoryView StatusLast Update
0007813OXID eShop (all versions)4.02. Session handlingpublic2025-08-13 15:48
Reportermichael_keiluweit Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionwon't fix 
Product Version7.3.1 
Fixed in Version8.0.0 
Summary0007813: An active ContentCache can lead to a force_sid parameter being added, even if it is explicitly disallowed via disallowForceSessi
DescriptionWhen the Dynamic Content Cache is enabled, the force_sid parameter may be appended to the URL under certain conditions (e.g., when switching currencies), even if $disallowForceSessionIdInRequest is set to true in config.inc.php.
Steps To ReproduceReproduced with the SDK
- Use a SSL environment
- Install EE 7.3
- Activate Dynamic Content Cache
- Set the parameter disallowForceSessionIdInRequest in the file config.inc.php to true.
- Open the product page Destiny.
- Change the currency.
- The URL contains the parameter force_sid
Additional InformationThe method \OxidEsales\EshopEnterprise\Core\Cache\DynamicContent\ContentCache::appendSidPlaceholder may lack an if statement to evaluate the disallowForceSessionIdInRequest parameter.
TagsNo tags attached.
ThemeNot defined
BrowserNot defined
PHP VersionNot defined
Database VersionNot defined

Activities

SvenBrunk

2025-08-13 15:48

administrator   ~0018149

This part will be removed in 8.0 anyway, so we won't fix this. But we were also not able to reproduce the misbehaviour anymore.