/** * Get the user groups * @param \TYPO3\CMS\Extbase\Domain\Model\User $user * @return boolean */ public function isAdminUser($user) { $usergroups = Tools::getUsergroupsForUser($user); if (in_array('vk2-admin', $usergroups)) { return true; } else { return false; } }
public function evaluationPageAction() { \SLUB\Vk2\Utils\Tools::renderOpenlayersDependencies($this->settings); \SLUB\Vk2\Utils\Tools::renderClientSettings($this->settings); $user = Tools::getActualUser($this->feUserRepository); $usergroup = Tools::getUsergroupsForUser($user); if (in_array('vk2-admin', $usergroup)) { // user is authenticated // do nothing return; } else { // user is not authenticated // redirect to main page $this->redirect('show', 'Main', NULL); } }