[!!!][FEATURE] Introduce Session Framework
A new session framework is introduced. The goal is to provide interoperability between different session storages (called "backends"), like database, Redis, etc. An integrator may enforce a specific session backend by configuring SYS/session in LocalConfiguration.php. It is also possible to use custom session backends by implementing the interface "SessionBackendInterface". Resolves: #70316 Releases: master Change-Id: I90a4f84344e75f13b2f46245162e749ed3505ec3 Reviewed-on: https://review.typo3.org/51549 Reviewed-by:Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Claus Due <claus@phpmind.net> Reviewed-by:
Andreas Fernandez <typo3@scripting-base.de> Tested-by:
Andreas Fernandez <typo3@scripting-base.de> Reviewed-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Markus Klein <markus.klein@typo3.org>
Showing
- typo3/sysext/beuser/Classes/Controller/BackendUserController.php 22 additions, 49 deletions...ysext/beuser/Classes/Controller/BackendUserController.php
- typo3/sysext/beuser/Classes/Domain/Repository/BackendUserRepository.php 51 additions, 27 deletions...euser/Classes/Domain/Repository/BackendUserRepository.php
- typo3/sysext/beuser/Classes/Domain/Repository/BackendUserSessionRepository.php 59 additions, 43 deletions...lasses/Domain/Repository/BackendUserSessionRepository.php
- typo3/sysext/beuser/Classes/Hook/SwitchBackUserHook.php 5 additions, 10 deletionstypo3/sysext/beuser/Classes/Hook/SwitchBackUserHook.php
- typo3/sysext/core/Classes/Authentication/AbstractUserAuthentication.php 239 additions, 218 deletions...ore/Classes/Authentication/AbstractUserAuthentication.php
- typo3/sysext/core/Classes/Authentication/BackendUserAuthentication.php 0 additions, 6 deletions...core/Classes/Authentication/BackendUserAuthentication.php
- typo3/sysext/core/Classes/Session/Backend/DatabaseSessionBackend.php 229 additions, 0 deletions...t/core/Classes/Session/Backend/DatabaseSessionBackend.php
- typo3/sysext/core/Classes/Session/Backend/Exception/AbstractBackendException.php 24 additions, 0 deletions...es/Session/Backend/Exception/AbstractBackendException.php
- typo3/sysext/core/Classes/Session/Backend/Exception/SessionNotCreatedException.php 23 additions, 0 deletions.../Session/Backend/Exception/SessionNotCreatedException.php
- typo3/sysext/core/Classes/Session/Backend/Exception/SessionNotFoundException.php 23 additions, 0 deletions...es/Session/Backend/Exception/SessionNotFoundException.php
- typo3/sysext/core/Classes/Session/Backend/Exception/SessionNotUpdatedException.php 23 additions, 0 deletions.../Session/Backend/Exception/SessionNotUpdatedException.php
- typo3/sysext/core/Classes/Session/Backend/RedisSessionBackend.php 343 additions, 0 deletions...sext/core/Classes/Session/Backend/RedisSessionBackend.php
- typo3/sysext/core/Classes/Session/Backend/SessionBackendInterface.php 99 additions, 0 deletions.../core/Classes/Session/Backend/SessionBackendInterface.php
- typo3/sysext/core/Classes/Session/SessionManager.php 88 additions, 0 deletionstypo3/sysext/core/Classes/Session/SessionManager.php
- typo3/sysext/core/Configuration/DefaultConfiguration.php 16 additions, 1 deletiontypo3/sysext/core/Configuration/DefaultConfiguration.php
- typo3/sysext/core/Documentation/Changelog/master/Breaking-70316-AbstractUserAuthenticationPropertiesAndMethodsDroppedAndChanged.rst 49 additions, 0 deletions...erAuthenticationPropertiesAndMethodsDroppedAndChanged.rst
- typo3/sysext/core/Documentation/Changelog/master/Deprecation-70316-FrontendBasketWithRecs.rst 36 additions, 0 deletions...gelog/master/Deprecation-70316-FrontendBasketWithRecs.rst
- typo3/sysext/core/Documentation/Changelog/master/Feature-70316-IntroduceSessionStorageFramework.rst 54 additions, 0 deletions...master/Feature-70316-IntroduceSessionStorageFramework.rst
- typo3/sysext/core/Tests/Functional/Session/Backend/DatabaseSessionBackendTest.php 244 additions, 0 deletions...Functional/Session/Backend/DatabaseSessionBackendTest.php
- typo3/sysext/core/Tests/Functional/Session/Backend/RedisSessionBackendTest.php 274 additions, 0 deletions...ts/Functional/Session/Backend/RedisSessionBackendTest.php
Please register or sign in to comment