Page 1 of 1

[SOLVED] FE Username aus Sessionvariable auslesen

Posted: Thu 10. Sep 2009, 13:32
by novallis
Liebe Community,

ich benutzte den CP Frontendlogin.
Nun möchte ich über ein Replacementtag (z.B. "{FE-URSERNAME}" als Frontend-Render-Skript) auf den Frontend-Usernamen (Vor- und Zuname) - nicht auf den Anmeldenamen - zugreifen.
Über "Dumpvar" erhalte ich eine Anzeige des Namens, der Wert ist also im Array.

Leider gelingt es mir nicht - meine Kenntnisse in PHP und die Verwendung von Arrayvariablen reichen leider nicht aus.
Es geht nicht um einen Backend, sondern um einen Frontend-User.

Kann mir jemand helfen und mit kurz den reichtigen Syntax hier posten?
Das würde mir den Tag retten.

Vielen Dank im Voraus.

Freundliche Grüße aus der sonnigen Pfalz
- Ralf

Re: FE Username aus Sessionvariable auslesen

Posted: Thu 10. Sep 2009, 18:17
by Oliver Georgi
Sollte so gehen:

Code: Select all

$content['all'] = str_replace(
          '{FE-URSERNAME}', 
          empty($_SESSION[ session_id().'_userdata']) ? 'nicht angemeldet' : html_specialchars($_SESSION[ session_id().'_userdata']['name']), 
          $content['all']
    );

Re: FE Username aus Sessionvariable auslesen

Posted: Fri 11. Sep 2009, 01:57
by novallis
Hallo Oliver,

ja, das wars!
Vielen Dank für Deine Hilfe.

Freundliche Grüße aus der Pfalz,
- Ralf