Daten des Angemeldeten FE_Users in Extension Plugin ausgeben

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.

Getagged mit:
Veröffentlicht unter TYPO3 Extensions, TYPO3 Technik
2 Kommentare auf “Daten des Angemeldeten FE_Users in Extension Plugin ausgeben
  1. 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?

  2. Lina sagt:

    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.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

*