first commit
This commit is contained in:
commit
e81864e683
2984 files changed
+267797
No files matched your search
@@ -0,0 +1,36 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
namespace In2code\Femanager\Utility;
|
||||
|
||||
use TYPO3\CMS\Core\Authentication\BackendUserAuthentication;
|
||||
|
||||
/**
|
||||
* Class BackendUserUtility
|
||||
*/
|
||||
class BackendUserUtility extends AbstractUtility
|
||||
{
|
||||
/**
|
||||
* @return bool
|
||||
*/
|
||||
public static function isAdminAuthentication()
|
||||
{
|
||||
$userAuthentication = self::getBackendUserAuthentication();
|
||||
|
||||
if ($userAuthentication->user['admin'] === 1) {
|
||||
return true;
|
||||
}
|
||||
|
||||
$tsConfigEnableLoginAs = (int)($userAuthentication->getTSConfig()['tx_femanager.']['UserBackend.']['enableLoginAs'] ?? 0);
|
||||
|
||||
return $tsConfigEnableLoginAs === 1;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return BackendUserAuthentication
|
||||
*/
|
||||
public static function getBackendUserAuthentication()
|
||||
{
|
||||
return parent::getBackendUserAuthentication();
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user