Bug #70424

ExtDirect caching breaks between different browser sessions

Added by Andreas Fernandez almost 4 years ago. Updated almost 2 years ago.

Status:
Closed
Priority:
Must have
Category:
-
Target version:
Start date:
2015-10-06
Due date:
% Done:

100%

TYPO3 Version:
7
PHP Version:
Tags:
Complexity:
Is Regression:
Yes
Sprint Focus:
Remote Sprint

Description

Being logged in in multiple browsers breaks the (cached) ExtDirect API. Both browsers have an unique ajaxToken, but one of them is cached and is used in both browsers, causing only one browser being the functional one.


Related issues

Related to TYPO3 Core - Feature #69916: Introduce PSR-7-based Routing for Backend AJAX Requests Closed 2015-10-22

Associated revisions

Revision da314b2f (diff)
Added by Helmut Hummel almost 4 years ago

[BUGFIX] Make ExtDirect route public

The ExtDirect routes currently have a unique session CSRF token, which
makes caching of these routes impossible.

Since these routes are protected by an individual CSRF token (TYPO3.ExtDirectToken),
We can simply define this route as public to avoid caching issues.

Resolves: #70424
Related: #69916
Releases: master
Change-Id: I0ad018cc80913ea40fc00b88322ee59e24c17799
Reviewed-on: http://review.typo3.org/43843
Reviewed-by: Helmut Hummel <>
Tested-by: Helmut Hummel <>
Reviewed-by: Andreas Fernandez <>
Tested-by: Andreas Fernandez <>

History

#1 Updated by Gerrit Code Review almost 4 years ago

  • Status changed from New to Under Review

Patch set 1 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/43843

#2 Updated by Gerrit Code Review almost 4 years ago

Patch set 2 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/43843

#3 Updated by Helmut Hummel almost 4 years ago

  • Status changed from Under Review to Resolved
  • % Done changed from 0 to 100

#4 Updated by Riccardo De Contardi almost 2 years ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF