Okay, aber wenn das unter 4.4 lief, dann muss da ja schon irgendwo passieren?! Da wird es sicherlich Änderungen gegeben haben die einfach nur entsprechend an das Update angepasst werden müssen.
Die neue Methode für getInstance ist ja diese:
PHP-Code:
$hasFrontendUser = System::getContainer()->get('contao.security.token_checker')->hasFrontendUser();
https://docs.contao.org/dev/reference/services/ (ganz unten)
Is Backend-User:
PHP-Code:
$security = System::getContainer()->get('security.helper');
if ($security->isGranted('ROLE_ADMIN')){}
Backend-User ist eingeloggt:
PHP-Code:
$objTokenChecker = \System::getContainer()->get('contao.security.token_checker');
if ($objTokenChecker->hasBackendUser()) {}
Frontend-User ist eingeloggt:
PHP-Code:
$objTokenChecker = \System::getContainer()->get('contao.security.token_checker');
if ($objTokenChecker->hasFrontendUser()) {}
Frontend-User gehört zur Gruppe:
PHP-Code:
$security = System::getContainer()->get('security.helper');
$security->isGranted('contao_member.groups', $idDerGruppe);
Lesezeichen