Project

General

Profile

Actions

Bug #93607

open

Problematic cHash handling by TYPO3

Added by Aimeos no-lastname-given about 3 years ago. Updated 8 months ago.

Status:
Needs Feedback
Priority:
Should have
Assignee:
Category:
Link Handling, Site Handling & Routing
Target version:
-
Start date:
2021-02-28
Due date:
% Done:

0%

Estimated time:
TYPO3 Version:
10
PHP Version:
7.4
Tags:
Complexity:
Is Regression:
Yes
Sprint Focus:

Description

Contrary to TYPO3 8, it's not possible to disable the cHash on a per page basis any more in TYPO3 9/10 and if the cHash is wrong, TYPO3 returns an error page instead of serving the page content without creating a cache entry.

Problem:
When redirecting in a shop to external payment servers at the end of the checkout, the payment providers will redirect the customer back to the shop after they processed the payment. These redirects will contain additional parameters rendering the cHash invalid and TYPO3 returns an error page. Current workaround is to remove the cHash from the URLs manually with the regex to avoid errors.

Actions #1

Updated by Oliver Hader over 1 year ago

  • Category changed from Caching to Link Handling, Site Handling & Routing
  • Sprint Focus set to On Location Sprint
Actions #2

Updated by Oliver Hader over 1 year ago

  • Subject changed from Problematic cHash handling by TPYO3 to Problematic cHash handling by TYPO3
Actions #3

Updated by Oliver Hader over 1 year ago

  • Status changed from New to Needs Feedback
  • Tags changed from url, chash, external server, redirect to pending-close

cHash is added automatically, in case provided URL params cannot be mapped statically. The result can be adjusted by either

Aspect mappers can be configured per page (with their enhancer config section), but the cacheHash.excludedParameters setting is applied globally.

Actions #4

Updated by Aimeos no-lastname-given over 1 year ago

  • Tags deleted (pending-close)

Both doesn't help because the parameters sent by the various payment gateways are not known upfront.
Neither aspect mappers nor excludes does help in that case, only entirely removing the cHash from the URL that is used by the payment gateways to redirect the customer back to the TYPO3 page.

Actions #5

Updated by Aimeos no-lastname-given over 1 year ago

  • Assignee set to Oliver Hader
Actions #6

Updated by Benni Mack 8 months ago

  • Sprint Focus deleted (On Location Sprint)
Actions

Also available in: Atom PDF