Breaking: #70316 - AbstractUserAuthentication properties and methods dropped and changed
See forge#70316
Description
The property
Abstract has been dropped.
The property
Frontend has been dropped.
The property
Frontend has been moved to
Abstract
and is protected now.
The method
Frontend has been removed and its
logic has been integrated into
Abstract.
Impact
Accessing one of these properties will raise a PHP warning.
Calling the method
fetch will cause a PHP fatal error.
Moreover it is not possible anymore to use the getData function from within TypoScript to access session data. This functionality is replaced by a new API. (see forge#80154)
Affected Installations
All extensions accessing these properties will most likely not work properly anymore. Extensions accessing the removed method will not work at all.
Migration
Use configuration from
Database located in
$GLOBALS or use
Abstract to distinguish between FE or BE login types.
Session data can be manipulated with the following methods in
Abstract
getSession Data () setSession Data ()
Calls to
Frontend can safely be removed.