TYPO3 v15 dev-main snapshot ()
This commit is contained in:
+52
@@ -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
|
||||
Reference in New Issue
Block a user