Hi,
über Frontend:getLoginStatus() kann ich ja raus bekommen, ob der Nutzer der gerade im Frontend surft, gleichzeitig im Backend angemeldet ist, oder?
https://github.com/contao/core-bundl...ntend.php#L509
Da ich aber den Preview Modus ebenfalls als eingeloggt betrachten wollte, habe ich das also nach gebaut in meinem Frontend Modul:
Code:
$objTokenChecker = \System::getContainer()->get('contao.security.token_checker');
if ($objTokenChecker->hasBackendUser() ) {
// ist im Backend
}
//ist nicht im Backend
Jetzt das merkwürdige:
Ich bekomme zurück, das ich nicht angemeldet bin!
Teste ich das aber über app_dev.php, dann bekomme ich zurück ich bin angemeldet. (natürlich nur, wenn ich auch angemeldet bin im Backend)
Was läuft hier falsch?
Lesezeichen