Zum Inhalt springen

feuser 'name' anzeigen mit externem php script

Erstellt am 18. Juli 2005 · 1 Antwort · letzte Antwort am 18. Juli 2005

Tags: Frage

JohnDoe ·

Hallo,

verzweifelt versuche ich einen feuser über ein externes php script angezeigt zu bekommen.
Hintergrund: Nutzung der Typo3 Userverwaltung für eine PHP Anwendung, die erstmal nicht in TYPO3 integriert sein soll. Aber ich muss den feuser angezeigt bekommen.
Der Hinweis von hen auf:
typo3.org/documentation/mailing-lists/english-main-list-archive/thread/223/?tx_maillisttofaq_pi1%5Bmode%5D=4&tx_maillisttofaq_pi1%5Bsword%5D=fe_user&tx_maillisttofaq_pi1%5Banswered_only%5D=0

War schon sehr gut.

Peter Klein schreibt dort
You could also let the PHP script/function extract the name for you...

Das hätte ich gerne und hab natürlich seinen Code:

<?php

class user_feid {
var $cObj; // reference to the calling object.

function getFeId($content,$conf) {
global $TSFE;
$TSFE->set_no_cache(); // Turning caching off - good while developing.

$conf["renderObj."]["value"] = $TSFE->fe_user->user["uid"];

$outputString = $this->cObj->cObjGetSingle(
$conf["renderObj"], // Contains the name, here "TEXT"
$conf["renderObj."], // Contains the properties of "TEXT"
"renderObj" // Basically just information for the TypoScript debugger
);
return $outputString;
}
}
?>

Natürlich anzupassen. Aber leider sind meine Kenntnisse in TYPO Script und PHP nicht so wie sie hierfür sein sollten.

Vielen Dank für Euren Support.

Gruss John

JohnDoe ·

Hallo,

vielen Dank. Wer liest und noch mehr ausprobiert weiß bekanntlich mehr.

Die Antwort lautet:

<?php
echo $UserName = $GLOBALS['TSFE']->fe_user->user['username'];
?>

Der Preis geht an Hille.
#27390