CDRO / simulatebe

Simulatebe allows you to log in to the backend with your frontend user.
0 stars 3 forks source link

TYPO3 v9 compatibilty #11

Closed markuspoerschke closed 5 years ago

markuspoerschke commented 5 years ago

Adds compatibilty with v9 by implementing the BE user simulation using the PSR-15 middleware. Therefore a compatibilty with older TYPO3 version is not possible.

I also added a CHANGELOG file and replaced the extension icon.

This will fix #6.

markuspoerschke commented 5 years ago

There is a core bug that is currently blocking this pull request: https://forge.typo3.org/issues/88420

CDRO commented 5 years ago

Ok, so we'd have to wait for the next release of TYPO3 9, hopefully 9.5.8.

I'll schedule a release of your new, beautifully rewritten, version two days after the next version is released, so that we both have enough time for testing. Would that be ok for you?

I'll ask Benni Mack if he knows about some approximate time table for this and hope I get an answer.

markuspoerschke commented 5 years ago

@CDRO Thanks for your quick response.

Seems my change within the TYPO3 core broke some stuff. Whenever header() was called and the intention was to override the value with the PSR-middleware, then there was a breaking change.

Therefore it is still not possible to sent more than one cookies within the middleware. I’ll update the task and try to get in touch with Benni to find a solution how to fix the problem within the core.

markuspoerschke commented 5 years ago

The core fix was merged to 9.5.x.

The future TYPO3 version that includes this fix will probably be version 9.5.9, which will be released on August 20.

markuspoerschke commented 5 years ago

I adjusted the minumum TYPO3 vesion. From my side this can be merged now. TYPO3 v9.5.9 was released.