1 .. include:: ../../Includes.txt
3 ========================================================================================
4 Breaking: #70316 - AbstractUserAuthentication properties and methods dropped and changed
5 ========================================================================================
12 The property :php:`AbstractUserAuthentication::session_table` has been dropped.
13 The property :php:`FrontendUserAuthentication::sessionDataTimestamp` has been dropped.
14 The property :php:`FrontendUserAuthentication::sesData` has been moved to :php:`AbstractUserAuthentication::sessionData`
17 The method :php:`FrontendUserAuthentication::fetchSessionData()` has been removed and its
18 logic has been integrated into :php:`AbstractUserAuthentication::fetchUserSession()`.
23 Accessing one of these properties will raise a PHP warning.
24 Calling the method :php:`fetchSessionData()` will cause a PHP fatal error.
27 Affected Installations
28 ======================
30 All extensions accessing these properties will most likely not work properly anymore.
31 Extensions accessing the removed method will not work at all.
37 Use configuration from :php:`DatabaseSessionBackend` located in
38 :php:`$GLOBALS['TYPO3_CONF_VARS]['SYS']['session'][/* Session Identifier */]['table']` or use
39 :php:`AbstractUserAuthentication::loginType` to distinguish between FE or BE login types.
41 Session data can be manipulated with the following methods in :php:`AbstractUserAuthentication`
43 * :php:`getSessionData()`
44 * :php:`setSessionData()`
47 Calls to :php:`FrontendUserAuthentication::fetchSessionData()` can safely be removed.