[BUGFIX] Cleanup new frontend login form
Some changes were made: - Upgrade Wizard works - Visibility on RedirectHandler is sorted out - TreeUidListProvider is removed - cObject does everything already, less dependencies - PasswordChangeEvent is actually executed now (and works!) - RedirectConfiguration now has a factory - Do not use ConnectionPool as dependency as it contains state - Most "final" and "private" were put back to "protected" (as the rest of core) - except events - Additional hmac check in Repository - Add lifetime validation of hash in changePassword action as well Resolves: #89828 Related: #84262 Releases: master Change-Id: I813a2fc86c8e4f61fd923467aa761246187af901 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62516 Tested-by:TYPO3com <noreply@typo3.com> Tested-by:
Alexander Schnitzler <review.typo3.org@alexanderschnitzler.de> Tested-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Alexander Schnitzler <review.typo3.org@alexanderschnitzler.de> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org>
Showing
- typo3/sysext/felogin/Classes/Configuration/RecoveryConfiguration.php 10 additions, 10 deletions...t/felogin/Classes/Configuration/RecoveryConfiguration.php
- typo3/sysext/felogin/Classes/Configuration/RedirectConfiguration.php 27 additions, 27 deletions...t/felogin/Classes/Configuration/RedirectConfiguration.php
- typo3/sysext/felogin/Classes/Controller/AbstractLoginFormController.php 48 additions, 0 deletions...elogin/Classes/Controller/AbstractLoginFormController.php
- typo3/sysext/felogin/Classes/Controller/LoginController.php 30 additions, 42 deletionstypo3/sysext/felogin/Classes/Controller/LoginController.php
- typo3/sysext/felogin/Classes/Controller/PasswordRecoveryController.php 43 additions, 37 deletions...felogin/Classes/Controller/PasswordRecoveryController.php
- typo3/sysext/felogin/Classes/Domain/Repository/FrontendUserGroupRepository.php 5 additions, 8 deletions...Classes/Domain/Repository/FrontendUserGroupRepository.php
- typo3/sysext/felogin/Classes/Domain/Repository/FrontendUserRepository.php 8 additions, 12 deletions...ogin/Classes/Domain/Repository/FrontendUserRepository.php
- typo3/sysext/felogin/Classes/Event/PasswordChangeEvent.php 3 additions, 4 deletionstypo3/sysext/felogin/Classes/Event/PasswordChangeEvent.php
- typo3/sysext/felogin/Classes/Helper/TreeUidListProvider.php 0 additions, 82 deletionstypo3/sysext/felogin/Classes/Helper/TreeUidListProvider.php
- typo3/sysext/felogin/Classes/Hooks/CmsLayout.php 1 addition, 1 deletiontypo3/sysext/felogin/Classes/Hooks/CmsLayout.php
- typo3/sysext/felogin/Classes/Redirect/RedirectHandler.php 22 additions, 43 deletionstypo3/sysext/felogin/Classes/Redirect/RedirectHandler.php
- typo3/sysext/felogin/Classes/Redirect/RedirectModeHandler.php 5 additions, 3 deletions...3/sysext/felogin/Classes/Redirect/RedirectModeHandler.php
- typo3/sysext/felogin/Classes/Service/RecoveryService.php 9 additions, 12 deletionstypo3/sysext/felogin/Classes/Service/RecoveryService.php
- typo3/sysext/felogin/Classes/Service/UserService.php 2 additions, 19 deletionstypo3/sysext/felogin/Classes/Service/UserService.php
- typo3/sysext/felogin/Classes/Updates/MigrateFeloginPluginsCtype.php 6 additions, 5 deletions...xt/felogin/Classes/Updates/MigrateFeloginPluginsCtype.php
- typo3/sysext/felogin/Tests/Functional/Domain/Repository/FrontendUserGroupRepositoryTest.php 1 addition, 4 deletions...nal/Domain/Repository/FrontendUserGroupRepositoryTest.php
- typo3/sysext/felogin/Tests/Functional/Domain/Repository/FrontendUserRepositoryTest.php 1 addition, 2 deletions...nctional/Domain/Repository/FrontendUserRepositoryTest.php
- typo3/sysext/felogin/Tests/Unit/Redirect/RedirectHandlerTest.php 4 additions, 8 deletions...ysext/felogin/Tests/Unit/Redirect/RedirectHandlerTest.php
- typo3/sysext/felogin/Tests/Unit/Service/RecoveryServiceTest.php 15 additions, 13 deletions...sysext/felogin/Tests/Unit/Service/RecoveryServiceTest.php
- typo3/sysext/felogin/Tests/Unit/Service/TreeUidListProviderTest.php 0 additions, 85 deletions...xt/felogin/Tests/Unit/Service/TreeUidListProviderTest.php
Please register or sign in to comment