BeforeUserLogoutEvent

New in version 12.3

The event replaces the deprecated hook $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_userauth.php']['logoff_pre_processing'].

The purpose of the PSR-14 event \TYPO3\CMS\Core\Authentication\Event\BeforeUserLogoutEvent is to trigger any kind of action before a user will be logged out.

The event has the possibility to bypass the regular logout process by TYPO3 (removing the cookie and the user session) by calling $event->disableRegularLogoutProcess() in an event listener.

Example

API

class \TYPO3\CMS\Core\Authentication\Event\ BeforeUserLogoutEvent

Event fired before a user is going to be actively logged out.

An option to interrupt the regular logout flow from TYPO3 Core (so you can do this yourself) is also available.

getUser ( )
returntype

TYPO3\CMS\Core\Authentication\AbstractUserAuthentication

disableRegularLogoutProcess ( )
enableRegularLogoutProcess ( )
shouldLogout ( )
returntype

bool

getUserSession ( )
returntype

TYPO3\CMS\Core\Session\UserSession