Zum Inhalt springen

New Login Box und Script nach login ausführen

Erstellt am 14. März 2007 · 2 Antworten · letzte Antwort am 15. März 2007

Tags: Frage

lemmork ·

Hallo,

ich benutze die Extension "newloginbox" in der Version 3.0.1 in Typo3 4.1.
Ich habe eine eigene Extension geschrieben, mit der ich mir Elemente auf der Seite merken kann. Diese werden mittels

fe_user->setKey('ses','meinElement',$Element)

für unangemeldete Benutzer gespeichert. Für angemeldete Benutzer werden die Daten mittels

fe_user->setKey('user','meinElement',$Element)

gespeichert.
Wenn jetzt jemand die Seite verwendet und sich Elemente merkt und erst später anmeldet, möchte ich die Daten, die er in der Session gespeichert hat mit denen, die er in seinem Benutzerkonto hat abgleichen.
Und jetzt meine Frage, gibt es bei der "newloginbox" eine Möglichkeit ein eigenes Script aufzurufen,wenn ein erfolgreiches Login durchgeführt wurde?

Vielen Dank für eure hilfe.

Das Ferd ·

Hi,

vielleicht einfach mit TS Condition:

[usergroup = gruppe1-uid, gruppe2-uid, ...]
-> dein Skript

Gruß.

lemmork ·

Hallo,

ich habe jetzt herausgefunden, wie es geht. Man kann einen Hook einbauen, der die Funktion aufruft, die man benötigt.
Der Eintrag erfolgt in der localconf.php:

$TYPO3_CONF_VARS['EXTCONF']['newloginbox']['login_confirmed'][] = 'PFAD_ZUR_DATEI/meinedatei.php:meineClass->meineFunction';

Viele Grüße