BeforeUserLogoutEvent

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 BeforeUserLogoutEvent
Fully qualified name
\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 ( )
Returns
\TYPO3\CMS\Core\Authentication\AbstractUserAuthentication
disableRegularLogoutProcess ( )
enableRegularLogoutProcess ( )
shouldLogout ( )
Returns
bool
getUserSession ( )
Returns
?\TYPO3\CMS\Core\Session\UserSession