---
title: "Breaking: #70316 - AbstractUserAuthentication properties and methods dropped and changed"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:breaking-70316"
source: "Changelog/8.6/Breaking-70316-AbstractUserAuthenticationPropertiesAndMethodsDroppedAndChanged.rst"
modified: "2026-09-14T09:47:36+00:00"
---

# Breaking: #70316 - AbstractUserAuthentication properties and methods dropped and changed

See [forge#70316](https://forge.typo3.org/issues/70316)

## Description

The property `AbstractUserAuthentication::session_table` has been dropped.
The property `FrontendUserAuthentication::sessionDataTimestamp` has been dropped.
The property `FrontendUserAuthentication::sesData` has been moved to `AbstractUserAuthentication::sessionData`
and is protected now.

The method `FrontendUserAuthentication::fetchSessionData()` has been removed and its
logic has been integrated into `AbstractUserAuthentication::fetchUserSession()`.

## Impact

Accessing one of these properties will raise a PHP warning.
Calling the method `fetchSessionData()` 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](https://forge.typo3.org/issues/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 `DatabaseSessionBackend` located in
`$GLOBALS['TYPO3_CONF_VARS]['SYS']['session'][/* Session Identifier */]['table']` or use
`AbstractUserAuthentication::loginType` to distinguish between FE or BE login types.

Session data can be manipulated with the following methods in `AbstractUserAuthentication`

-   `getSessionData()`
-   `setSessionData()`

Calls to `FrontendUserAuthentication::fetchSessionData()` can safely be removed.
