Daten des Angemeldeten FE_Users in Extension Plugin ausgeben

Eingetragen von am Dienstag, 09.02.2010 | TYPO3 Technik

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.

2 Kommentare bisher

2 Antworten zu “Daten des Angemeldeten FE_Users in Extension Plugin ausgeben”

  1. Andreas Otto am Mittwoch, 10.03.2010 um 9:16 Uhr

    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 am Mittwoch, 10.03.2010 um 10:32 Uhr

    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.

Trackback URI | Comments RSS

Hinterlasse eine Antwort

Schlagworte: , , ,