Files
cms-core/Documentation/Changelog/9.5/Deprecation-86288-FrontendBackendUserAuthenticationMethods.rst
T

43 lines
1.2 KiB
ReStructuredText

.. include:: /Includes.rst.txt
.. _deprecation-86288:
===============================================================
Deprecation: #86288 - FrontendBackendUserAuthentication methods
===============================================================
See :issue:`86288`
Description
===========
Due to refactorings within AdminPanel, EXT:feedit and via PSR-15 middlewares, the extension class
:php:`TYPO3\CMS\Backend\FrontendBackendUserAuthentication`, which is instantiated in Frontend
Requests as :php:`$GLOBALS['BE_USER']` has some unused methods which have been marked as deprecated:
* :php:`checkBackendAccessSettingsFromInitPhp()`
* :php:`extPageReadAccess()`
* :php:`extGetTreeList()`
* :php:`extGetLL()`
Impact
======
Calling any of the methods above will trigger a PHP :php:`E_USER_DEPRECATED` error.
Affected Installations
======================
Any TYPO3 installation with custom PHP code accessing any of the methods above.
Migration
=========
Use either methods from :php:`BackendUserAuthentication` directly, or - if in context of Admin Panel or
Frontend Editing - use the API methods within these modules directly, if necessary.
.. index:: PHP-API, Frontend, Backend, FullyScanned