[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