[TASK] Deprecate FrontendBackendUserAuthentication methods
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Documentation / Changelog / master / Deprecation-86288-FrontendBackendUserAuthenticationMethods.rst
1 .. include:: ../../Includes.txt
2
3 ===============================================================
4 Deprecation: #86288 - FrontendBackendUserAuthentication methods
5 ===============================================================
6
7 See :issue:`86288`
8
9 Description
10 ===========
11
12 Due to refactorings within AdminPanel, EXT:feedit and via PSR-15 middlewares, the extension class
13 :php:`TYPO3\CMS\Backend\FrontendBackendUserAuthentication`, which is instantiated in Frontend
14 Requests as :php:`$GLOBALS['BE_USER']` has some unused methods which are now deprecated:
15
16 * :php:`checkBackendAccessSettingsFromInitPhp()`
17 * :php:`extPageReadAccess()`
18 * :php:`extGetTreeList()`
19 * :php:`extGetLL()`
20
21
22 Impact
23 ======
24
25 Calling any of the methods above will trigger a deprecation warning.
26
27
28 Affected Installations
29 ======================
30
31 Any TYPO3 installation with custom PHP code accessing at least one of the methods above.
32
33
34 Migration
35 =========
36
37 Use either methods from :php:`BackendUserAuthentication` directly, or - if in context of Admin Panel or
38 Frontend Editing - use the API methods within these modules directly, if necessary.
39
40 .. index:: FullyScanned