Wenn man mit FE-Benutzerbereichen arbeitet, so kann es zum Teil gewünscht sein, auf die Daten des angemeldeten Front-End Benutzers zu reagieren oder diese auszugeben. Neben der Möglichkeit, FE Benutzerdaten über TypoScript auszugeben, die ich in meinem persönlichen Blog beschrieb (FE Benutzer persönlich mit Namen Begrüßen) gibt es natürlich auch die Möglichkeit, die Daten eines angemeldeten FE-Users in dem Plugin einer Extension auszulesen.
Die Daten stehen TSFE array unter fe_user->user. So kann man zum Beispiel den Benutzernamen des aktuell angemeldeten Benutzers erfahren:
$GLOBALS[‚TSFE‘]->fe_user->user[‚username‘]
Möchte man in Erfahrung bringen, welche Informationen über Benutzer und Benutzergruppen generell in TYPO3 zur Verfügung stehen, kann man mit t3lib_div::debug($GLOBALS[‚TSFE‘]->fe_user); sich alle zur Verfügung stehenden Daten anschauen. Dort findet man auch Informationen über die Gruppe(n) des angemeldeten Benutzers etc.
Besser wäre es doch debug($GLOBALS[‚TSFE‘]->fe_user) zu verwenden, damit auch eine evtl. gesetzte devIpMask der localconf.php berücksichtigt wird, oder?
Ehm… genau so steht es doch im Artikel, oder sehe ich da jetzt was falsch?
Außerdem würde ich Änderungen an Extensions grundsätzlich an einem Development-System und nicht an einem Live-System vornehmen.