TYPO3 v15 dev-main snapshot ()

This commit is contained in:
2026-08-10 22:31:09 +02:00
commit af8cc155b5
6818 changed files with 642608 additions and 0 deletions
@@ -0,0 +1,52 @@
.. include:: /Includes.rst.txt
.. _deprecation-100307-1679924603:
====================================================================
Deprecation: #100307 - Various hooks related to authentication users
====================================================================
See :issue:`100307`
Description
===========
The following hooks have been marked as deprecated:
* :php:`$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_userauth.php']['logoff_pre_processing']`
* :php:`$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_userauth.php']['logoff_post_processing']`
* :php:`$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_userauthgroup.php']['backendUserLogin']`
They can be used to add notifications or actions to a TYPO3 installation
after a frontend user or a backend user has actively logged
in or logged out.
Impact
======
If one of the hooks is registered in a TYPO3 installation,
a PHP :php:`E_USER_DEPRECATED` error is triggered when a user logs
in or logs out.
Affected installations
======================
TYPO3 installations with custom extensions using one of these hooks.
The extension scanner detects any usage of the hooks.
Migration
=========
Migrate to the newly introduced PSR-14 events:
* :php:`\TYPO3\CMS\Core\Authentication\Event\BeforeUserLogoutEvent`
* :php:`\TYPO3\CMS\Core\Authentication\Event\AfterUserLoggedOutEvent`
* :php:`\TYPO3\CMS\Core\Authentication\Event\AfterUserLoggedInEvent`
.. seealso::
:ref:`feature-100307-1679924551`
.. index:: Backend, Frontend, PHP-API, FullyScanned, ext:core