[!!!][TASK] Drop backend login interface selector
Previous TYPO3 installations allowed to configure an interface selector in the backend login that gave the authenticating backend user the possibility to choose whether to get redirected to frontend or backend by configuring `$GLOBALS['TYPO3_CONF_VARS']['BE']['interfaces'] = 'backend,frontend'`. If only one option was configured, the redirect to either backend or frontend was enforced, where `backend` was the default configuration. This feature was meaningful once TYPO3 shipped EXT:feedit, but was conceptually broken ever since, as the matter of fact a TYPO3 installation can contain multiple site roots was overseen and a user may get redirected to the wrong frontend. Also, if EXT:adminpanel is not installed, there is no one-click solution to access the TYPO3 backend. Resolves: #98179 Releases: main Change-Id: Ic759e6c1016d70c07dc8862a0b8c21b14c3d904b Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/75487 Tested-by:Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
Showing
- Build/Sources/TypeScript/backend/login.ts 0 additions, 35 deletionsBuild/Sources/TypeScript/backend/login.ts
- typo3/sysext/backend/Classes/Controller/LoginController.php 4 additions, 54 deletionstypo3/sysext/backend/Classes/Controller/LoginController.php
- typo3/sysext/backend/Resources/Private/Language/locallang.xlf 0 additions, 3 deletions...3/sysext/backend/Resources/Private/Language/locallang.xlf
- typo3/sysext/backend/Resources/Private/Language/locallang_login.xlf 0 additions, 6 deletions...xt/backend/Resources/Private/Language/locallang_login.xlf
- typo3/sysext/backend/Resources/Private/Layouts/Login.html 0 additions, 23 deletionstypo3/sysext/backend/Resources/Private/Layouts/Login.html
- typo3/sysext/backend/Resources/Private/Partials/Login/InterfaceSelector.html 0 additions, 32 deletions...d/Resources/Private/Partials/Login/InterfaceSelector.html
- typo3/sysext/backend/Resources/Public/JavaScript/login.js 1 addition, 1 deletiontypo3/sysext/backend/Resources/Public/JavaScript/login.js
- typo3/sysext/core/Classes/Authentication/BackendUserAuthentication.php 0 additions, 1 deletion...core/Classes/Authentication/BackendUserAuthentication.php
- typo3/sysext/core/Configuration/DefaultConfiguration.php 0 additions, 1 deletiontypo3/sysext/core/Configuration/DefaultConfiguration.php
- typo3/sysext/core/Configuration/DefaultConfigurationDescription.yaml 0 additions, 3 deletions...t/core/Configuration/DefaultConfigurationDescription.yaml
- typo3/sysext/core/Documentation/Changelog/12.0/Breaking-98179-RemoveBackendInterfaceSelectorAndConfigurableRedirect.rst 58 additions, 0 deletions...RemoveBackendInterfaceSelectorAndConfigurableRedirect.rst
- typo3/sysext/install/Classes/Service/SilentConfigurationUpgradeService.php 2 additions, 0 deletions...all/Classes/Service/SilentConfigurationUpgradeService.php
- typo3/sysext/install/Configuration/ExtensionScanner/Php/ArrayDimensionMatcher.php 5 additions, 0 deletions...figuration/ExtensionScanner/Php/ArrayDimensionMatcher.php
Please register or sign in to comment