TYPO3 v15 dev-main snapshot ()
This commit is contained in:
+47
@@ -0,0 +1,47 @@
|
||||
.. include:: /Includes.rst.txt
|
||||
|
||||
.. _breaking-92802:
|
||||
|
||||
===========================================================================
|
||||
Breaking: #92802 - User-database-based authentication timeout field removed
|
||||
===========================================================================
|
||||
|
||||
See :issue:`92802`
|
||||
|
||||
Description
|
||||
===========
|
||||
|
||||
The :php:`AbstractUserAuthentication` object had the possibility to
|
||||
theoretically use a database field where a session timeout value
|
||||
for the session storage could be set. This was never implemented but
|
||||
rather separated into a separate property called :php:`sessionTimeout`.
|
||||
|
||||
This functionality, together with the public property
|
||||
:php:`auth_timeout_field`, has been removed.
|
||||
|
||||
|
||||
Impact
|
||||
======
|
||||
|
||||
Setting the property via a custom extension will result in a PHP warning, as
|
||||
the property does not exist anymore.
|
||||
|
||||
In addition, this property is never evaluated anymore when determining the
|
||||
session timeout.
|
||||
|
||||
|
||||
Affected Installations
|
||||
======================
|
||||
|
||||
TYPO3 installations that used third-party code to modify the session timeout
|
||||
value based on a database field, which relied on the public property for
|
||||
implementation purposes.
|
||||
|
||||
|
||||
Migration
|
||||
=========
|
||||
|
||||
Use a custom implementation with custom hooks or custom authentication provider
|
||||
to achieve the same results.
|
||||
|
||||
.. index:: PHP-API, FullyScanned, ext:core
|
||||
Reference in New Issue
Block a user