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
get
Session Data () set
Session Data ()
Calls to
Frontend
can safely be removed.