‪TYPO3CMS  10.4
TYPO3\CMS\Beuser\Domain\Model\BackendUser Class Reference
Inheritance diagram for TYPO3\CMS\Beuser\Domain\Model\BackendUser:
TYPO3\CMS\Extbase\Domain\Model\BackendUser TYPO3\CMS\Extbase\DomainObject\AbstractEntity TYPO3\CMS\Extbase\DomainObject\AbstractDomainObject TYPO3\CMS\Extbase\DomainObject\DomainObjectInterface TYPO3\CMS\Extbase\Persistence\ObjectMonitoringInterface

Public Member Functions

 setAllowedLanguages ($allowedLanguages)
 
string getAllowedLanguages ()
 
 setDbMountPoints ($dbMountPoints)
 
string getDbMountPoints ()
 
 setFileMountPoints ($fileMountPoints)
 
string getFileMountPoints ()
 
bool isActive ()
 
 setBackendUserGroups ($backendUserGroups)
 
TYPO3 CMS Extbase Persistence ObjectStorage getBackendUserGroups ()
 
bool isCurrentlyLoggedIn ()
 
bool isPasswordResetEnabled ()
 
TYPO3 CMS Core Authentication BackendUserAuthentication getBackendUser ()
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Extbase\Domain\Model\BackendUser
string getUserName ()
 
 setUserName ($userName)
 
string getDescription ()
 
 setDescription ($description)
 
bool getIsAdministrator ()
 
 setIsAdministrator ($isAdministrator)
 
bool getIsDisabled ()
 
 setIsDisabled ($isDisabled)
 
DateTime null getStartDateAndTime ()
 
 setStartDateAndTime (\DateTime $dateAndTime=null)
 
DateTime null getEndDateAndTime ()
 
 setEndDateAndTime (\DateTime $dateAndTime=null)
 
string getEmail ()
 
 setEmail ($email)
 
string getRealName ()
 
 setRealName ($name)
 
bool isActivated ()
 
 setIpLockIsDisabled ($disableIpLock)
 
bool getIpLockIsDisabled ()
 
DateTime null getLastLoginDateAndTime ()
 
 setLastLoginDateAndTime (\DateTime $dateAndTime=null)
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Extbase\DomainObject\AbstractDomainObject
int null getUid ()
 
 setPid (int $pid)
 
int null getPid ()
 
bool _setProperty (string $propertyName, $propertyValue)
 
mixed _getProperty (string $propertyName)
 
array _getProperties ()
 
bool _hasProperty ($propertyName)
 
bool _isNew ()
 
 _memorizeCleanState ($propertyName=null)
 
 _memorizePropertyCleanState ($propertyName)
 
array _getCleanProperties ()
 
mixed _getCleanProperty (string $propertyName)
 
bool _isDirty ($propertyName=null)
 
bool _isClone ()
 
 _setClone ($clone)
 
 __clone ()
 
string __toString ()
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Extbase\Persistence\ObjectMonitoringInterface
 _memorizeCleanState ()
 
bool _isDirty ()
 

Protected Attributes

string $allowedLanguages = ''
 
string $dbMountPoints = ''
 
string $description
 
string $fileMountPoints = ''
 
TYPO3 CMS Extbase Persistence ObjectStorage<\TYPO3\CMS\Beuser\Domain\Model\BackendUserGroup$backendUserGroups
 
- ‪Protected Attributes inherited from ‪TYPO3\CMS\Extbase\Domain\Model\BackendUser
string $userName = ''
 
string $description = ''
 
bool $isAdministrator = false
 
bool $isDisabled = false
 
DateTime null $startDateAndTime
 
DateTime null $endDateAndTime
 
string $email = ''
 
string $realName = ''
 
DateTime null $lastLoginDateAndTime
 
bool $ipLockIsDisabled = false
 
- ‪Protected Attributes inherited from ‪TYPO3\CMS\Extbase\DomainObject\AbstractDomainObject
int $uid
 
int $_localizedUid
 
int $_languageUid
 
int $_versionedUid
 
int $pid
 

Additional Inherited Members

- ‪Protected Member Functions inherited from ‪TYPO3\CMS\Extbase\Domain\Model\BackendUser
bool isActivatedViaStartDateAndTime ()
 
bool isActivatedViaEndDateAndTime ()
 
- ‪Protected Member Functions inherited from ‪TYPO3\CMS\Extbase\DomainObject\AbstractDomainObject
bool isPropertyDirty ($previousValue, $currentValue)
 

Detailed Description

Model for backend user

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

Definition at line 25 of file BackendUser.php.

Member Function Documentation

◆ getAllowedLanguages()

string TYPO3\CMS\Beuser\Domain\Model\BackendUser::getAllowedLanguages ( )
Returns
‪string

Definition at line 61 of file BackendUser.php.

References TYPO3\CMS\Beuser\Domain\Model\BackendUser\$allowedLanguages.

◆ getBackendUser()

TYPO3 CMS Core Authentication BackendUserAuthentication TYPO3\CMS\Beuser\Domain\Model\BackendUser::getBackendUser ( )

Gets the currently logged in backend user

Returns
‪\TYPO3\CMS\Core\Authentication\BackendUserAuthentication

Definition at line 153 of file BackendUser.php.

References $GLOBALS.

Referenced by TYPO3\CMS\Beuser\Domain\Model\BackendUser\isCurrentlyLoggedIn().

◆ getBackendUserGroups()

TYPO3 CMS Extbase Persistence ObjectStorage TYPO3\CMS\Beuser\Domain\Model\BackendUser::getBackendUserGroups ( )
Returns
‪\TYPO3\CMS\Extbase\Persistence\ObjectStorage

Definition at line 123 of file BackendUser.php.

References TYPO3\CMS\Beuser\Domain\Model\BackendUser\$backendUserGroups.

◆ getDbMountPoints()

string TYPO3\CMS\Beuser\Domain\Model\BackendUser::getDbMountPoints ( )
Returns
‪string

Definition at line 77 of file BackendUser.php.

References TYPO3\CMS\Beuser\Domain\Model\BackendUser\$dbMountPoints.

◆ getFileMountPoints()

string TYPO3\CMS\Beuser\Domain\Model\BackendUser::getFileMountPoints ( )
Returns
‪string

Definition at line 93 of file BackendUser.php.

References TYPO3\CMS\Beuser\Domain\Model\BackendUser\$fileMountPoints.

◆ isActive()

bool TYPO3\CMS\Beuser\Domain\Model\BackendUser::isActive ( )

◆ isCurrentlyLoggedIn()

bool TYPO3\CMS\Beuser\Domain\Model\BackendUser::isCurrentlyLoggedIn ( )

◆ isPasswordResetEnabled()

bool TYPO3\CMS\Beuser\Domain\Model\BackendUser::isPasswordResetEnabled ( )

Check if the user (not the currently logged in user) is allowed to trigger a password reset

Returns
‪bool

Definition at line 143 of file BackendUser.php.

References TYPO3\CMS\Extbase\DomainObject\AbstractDomainObject\getUid(), and TYPO3\CMS\Beuser\Domain\Model\BackendUser\isCurrentlyLoggedIn().

◆ setAllowedLanguages()

TYPO3\CMS\Beuser\Domain\Model\BackendUser::setAllowedLanguages (   $allowedLanguages)
Parameters
string$allowedLanguages

Definition at line 53 of file BackendUser.php.

References TYPO3\CMS\Beuser\Domain\Model\BackendUser\$allowedLanguages.

◆ setBackendUserGroups()

TYPO3\CMS\Beuser\Domain\Model\BackendUser::setBackendUserGroups (   $backendUserGroups)
Parameters
\TYPO3\CMS\Extbase\Persistence\ObjectStorage$backendUserGroups

Definition at line 115 of file BackendUser.php.

References TYPO3\CMS\Beuser\Domain\Model\BackendUser\$backendUserGroups.

◆ setDbMountPoints()

TYPO3\CMS\Beuser\Domain\Model\BackendUser::setDbMountPoints (   $dbMountPoints)
Parameters
string$dbMountPoints

Definition at line 69 of file BackendUser.php.

References TYPO3\CMS\Beuser\Domain\Model\BackendUser\$dbMountPoints.

◆ setFileMountPoints()

TYPO3\CMS\Beuser\Domain\Model\BackendUser::setFileMountPoints (   $fileMountPoints)
Parameters
string$fileMountPoints

Definition at line 85 of file BackendUser.php.

References TYPO3\CMS\Beuser\Domain\Model\BackendUser\$fileMountPoints.

Member Data Documentation

◆ $allowedLanguages

string TYPO3\CMS\Beuser\Domain\Model\BackendUser::$allowedLanguages = ''
protected

Comma separated list of uids in multi-select Might retrieve the labels from TCA/DataMapper

Definition at line 32 of file BackendUser.php.

Referenced by TYPO3\CMS\Beuser\Domain\Model\BackendUser\getAllowedLanguages(), and TYPO3\CMS\Beuser\Domain\Model\BackendUser\setAllowedLanguages().

◆ $backendUserGroups

TYPO3 CMS Extbase Persistence ObjectStorage<\TYPO3\CMS\Beuser\Domain\Model\BackendUserGroup> TYPO3\CMS\Beuser\Domain\Model\BackendUser::$backendUserGroups
protected

◆ $dbMountPoints

string TYPO3\CMS\Beuser\Domain\Model\BackendUser::$dbMountPoints = ''
protected

◆ $description

string TYPO3\CMS\Beuser\Domain\Model\BackendUser::$description
protected

Definition at line 40 of file BackendUser.php.

◆ $fileMountPoints

string TYPO3\CMS\Beuser\Domain\Model\BackendUser::$fileMountPoints = ''
protected