New Login Box und Script nach login ausführen [Gelöst]

  • lemmork lemmork
    Padawan
    0 x
    40 Beiträge
    0 Hilfreiche Beiträge
    14. 03. 2007, 17:56

    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

    1. fe_user->setKey('ses','meinElement',$Element)
    für unangemeldete Benutzer gespeichert. Für angemeldete Benutzer werden die Daten mittels
    1. 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.


  • 1
  • Das Ferd Das Ferd
    T3PO
    0 x
    25 Beiträge
    0 Hilfreiche Beiträge
    14. 03. 2007, 19:36

    Hi,

    vielleicht einfach mit TS Condition:
    [TS][usergroup = gruppe1-uid, gruppe2-uid, ...]
    -> dein Skript
    [/TS]

    Gruß.

  • lemmork lemmork
    Padawan
    0 x
    40 Beiträge
    0 Hilfreiche Beiträge
    15. 03. 2007, 13:27

    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:

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

    Viele Grüße

  • 1