[TYPO3-german] Re: Ajax mit eID in FE Extension - löscht FE Session ??
Christopher Lörken
christopher at loerken.net
Tue Mar 24 17:43:18 CET 2009
David Bruchmann schrieb:
>
> initFEuser() erzeugt soweit ich weiss eine neue Session.
> Du müßtest also eine Abfrage einbauen, ob schon eine Session existiert.
>
> Gruß
> David
Da wäre ich mit nicht so sicher. Wir benutzen problemlos eID Ajax Calls
mit initFeUser (Achtung, das in tslib_eidtools, nicht direkt auf dem
TSFE), die erkennen, wenn ein User eingeloggt ist.
@Marcel Evtl. kann ich auch einfach Deinen schlecht eingerückten Code
nicht richtig lesen, aber warum wiederholst Du nochmal alle Befehle, die
in tslib_eidtools stehen nachdem Du sie das erste Mal ausgeführt hast?
Ich würde mich nicht wundern, wenn das ungewollte Nebeneffekte hätte.
Bei uns funktioniert es, einfach im eID Script ein
tslib_eidtools::initFeUser() aufzurufen und man bekommt den
entsprechenden User. Beachte, dass er dadurch nicht in den TSFE
geschrieben wird, dazu braucht man:
$GLOBALS['TSFE']->fe_user = tslib_eidtools::initFeUser();
Falls Du noch Probleme hast, würde ich mal schaun, ob der Cookie richtig
an das eID Script übertragen wird. Also ob der fe_typo_user richtig
gesetzt ist.
Grüße,
Christopher
More information about the TYPO3-german
mailing list