‪TYPO3CMS  11.5
TYPO3\CMS\Beuser\Domain\Repository\BackendUserSessionRepository Class Reference

Public Member Functions

 __construct ()
 
array findAllActive ()
 
array findByBackendUser (BackendUser $backendUser)
 
 getPersistedSessionIdentifier (AbstractUserAuthentication $userObject)
 
 terminateSessionByIdentifier (string $sessionIdentifier)
 

Protected Attributes

SessionBackendInterface $sessionBackend
 

Detailed Description

This class is a TYPO3 Backend implementation and is not considered part of the Public TYPO3 API.

Definition at line 28 of file BackendUserSessionRepository.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Beuser\Domain\Repository\BackendUserSessionRepository::__construct ( )

Definition at line 32 of file BackendUserSessionRepository.php.

Member Function Documentation

◆ findAllActive()

array TYPO3\CMS\Beuser\Domain\Repository\BackendUserSessionRepository::findAllActive ( )

Find all active sessions for all backend users

Returns
‪array

Definition at line 42 of file BackendUserSessionRepository.php.

Referenced by TYPO3\CMS\Beuser\Domain\Repository\BackendUserSessionRepository\findByBackendUser().

◆ findByBackendUser()

array TYPO3\CMS\Beuser\Domain\Repository\BackendUserSessionRepository::findByBackendUser ( BackendUser  $backendUser)

Find Sessions for specific BackendUser

Parameters
BackendUser$backendUser
Returns
‪array

Definition at line 73 of file BackendUserSessionRepository.php.

References TYPO3\CMS\Beuser\Domain\Repository\BackendUserSessionRepository\findAllActive(), and TYPO3\CMS\Extbase\DomainObject\AbstractDomainObject\getUid().

◆ getPersistedSessionIdentifier()

TYPO3\CMS\Beuser\Domain\Repository\BackendUserSessionRepository::getPersistedSessionIdentifier ( AbstractUserAuthentication  $userObject)

◆ terminateSessionByIdentifier()

TYPO3\CMS\Beuser\Domain\Repository\BackendUserSessionRepository::terminateSessionByIdentifier ( string  $sessionIdentifier)

Definition at line 94 of file BackendUserSessionRepository.php.

Member Data Documentation

◆ $sessionBackend

SessionBackendInterface TYPO3\CMS\Beuser\Domain\Repository\BackendUserSessionRepository::$sessionBackend
protected

Definition at line 30 of file BackendUserSessionRepository.php.