Zum Inhalt springen

TYPO Benutzerdatenübergabe in Loginfeld von anderem Programm

Erstellt am 7. Oktober 2006 · 3 Antworten · letzte Antwort am 8. Oktober 2006

Tags: Frontend-Benutzer, PHP, Frage

oli1980 ·

So nochmal ne kleine Zusammenfassung

Ich habe eine TYPO3 Seite erstellt und PHProjekt integriert. Eine PHP Registrierung die einen User in beiden Datenbanken anlegt existiert und funktioniert bereits. Zu PHProjekt gelangt ein User nur wenn er sich vorher in TYPO3 anmeldet. Daher möchte ich, dass der Benutzernamen und das Passwort direkt in der Loginfeld von PHProjekt eingetragen werden:

So weit bin ich bereits:

Hier soll der Username drin stehten:
$GLOBALS['TSFE']->fe_user->user["username"];

Jetzt das Problem... wie bekomm ich den in der Loginfeld? Wenn ich einfach:

value= "$GLOBALS["TSFE"]->fe_user->user["username"]" gehts nicht.

Ich werde also vorher eine Variable deklarieren und damit füllen müssen. Wo mache ich das? In Typoskript oder auf der PHProjekt Anmeldeseite?

$MeinUser = $GLOBALS["TSFE"]->fe_user->user["username"];

und dann value= "$MeinUser" ????

Bin dankbar falls mich hier einern meinen Fehler aufzeigen kann.

Viele Grüße
Oli

oli1980 ·

So ich bin was weiter gekommen. Ich hab viel gesucht. Ein in TYPO3 eingeloggter User hat seinen Benutzernamen wohl hier stehen:

$GLOBALS['TSFE']->fe_user->user["username"];

In TYPO3 gibt es einen Link, der zu PHProjekt führen soll wo der Benutzer bereits mit den gleichen Daten registriert ist. Im folgenden Fall loggt sich der Benutzer test / test über diesen Link direkt in phprojekt ein:

http://localhost/phprojekt/index.php?loginstring=test&user_pw=test

Ich müsste also aus TYPO3 den Usernamen und das Passwort anstellt von “test“ als Klartext einfügen. Weiß jemand wie das geht?

oli1980 ·

Die stehen bei mir im Klartext in der Datenbank und wenn ich die Globalen mal anzeigen lasse steht auch alles im Klartext da...