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.