.. include:: /Includes.rst.txt .. _deprecation-88740: ============================================================= Deprecation: #88740 - ext:felogin pibase plugin related hooks ============================================================= See :issue:`88740` Description =========== All legacy hooks related to the pibase plugin of EXT:felogin have been disabled and will be removed in TYPO3v11. Impact ====== Extensions that use any of the following hooks will trigger a PHP :php:`E_USER_DEPRECATED` error: * :php:`$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['felogin']['beforeRedirect']` * :php:`$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['felogin']['postProcContent']` * :php:`$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['felogin']['password_changed']` * :php:`$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['felogin']['forgotPasswordMail']` * :php:`$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['felogin']['login_confirmed']` * :php:`$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['felogin']['login_error']` * :php:`$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['felogin']['loginFormOnSubmitFuncs']` * :php:`$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['felogin']['logout_confirmed']` Affected Installations ====================== All instances using extensions that use any of the previously named hooks. Migration ========= All of the hooks have been replaced by equivalent PSR-14 events. +-----------------------------------------------------------------------------------+----------------------------------------------------------------------+ | Pibase hook | PSR-14 event | +===================================================================================+======================================================================+ |:php:`$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['felogin']['beforeRedirect']` | :php:`\TYPO3\CMS\FrontendLogin\Event\BeforeRedirectEvent` | +-----------------------------------------------------------------------------------+----------------------------------------------------------------------+ |:php:`$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['felogin']['postProcContent']` | :php:`\TYPO3\CMS\FrontendLogin\Event\ModifyLoginFormViewEvent` | +-----------------------------------------------------------------------------------+----------------------------------------------------------------------+ |:php:`$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['felogin']['forgotPasswordMail']` | :php:`\TYPO3\CMS\FrontendLogin\Event\SendRecoveryEmailEvent` | +-----------------------------------------------------------------------------------+----------------------------------------------------------------------+ |:php:`$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['felogin']['password_changed']` | :php:`\TYPO3\CMS\FrontendLogin\Event\PasswordChangeEvent` | +-----------------------------------------------------------------------------------+----------------------------------------------------------------------+ |:php:`$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['felogin']['login_confirmed']` | :php:`\TYPO3\CMS\FrontendLogin\Event\LoginConfirmedEvent` | +-----------------------------------------------------------------------------------+----------------------------------------------------------------------+ |:php:`$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['felogin']['login_error']` | :php:`\TYPO3\CMS\FrontendLogin\Event\LoginErrorOccurredEvent` | +-----------------------------------------------------------------------------------+----------------------------------------------------------------------+ |:php:`$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['felogin']['logout_confirmed']` | :php:`\TYPO3\CMS\FrontendLogin\Event\LogoutConfirmedEvent` | +-----------------------------------------------------------------------------------+----------------------------------------------------------------------+ |:php:`$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['felogin']['loginFormOnSubmitFuncs']` | :php:`\TYPO3\CMS\FrontendLogin\Event\ModifyLoginFormViewEvent` | +-----------------------------------------------------------------------------------+----------------------------------------------------------------------+ .. index:: Frontend, FullyScanned, ext:felogin