Passwortübergabe aus anderer Quelle, User aut. anmelden

  • xTheTronx xTheTronx
    R2-D2
    0 x
    93 Beiträge
    0 Hilfreiche Beiträge
    17. 07. 2009, 11:54

    Hallo zusammen,

    kriege wahrscheinlich einen Preis für den schlechtesten Titel diesen Monat, aber fällt mir leider nichts besseres ein. :D

    Ich habe ein Intranet in Typo3 was nur nach Anmeldung sichtbar wird. Soweit nichts dolles.
    Leider gibt es eine externe Authentifizierung über eine andere Webseite, die nichts mit Typo3 zu tun hat.
    Es besteht wohl die Möglichkeit Parameter nach der erfolgreichen Überprüfung zu übergeben (User, Passwort).

    Jetzt stelle ich mir natürlich vor, dass ich den Benutzer in Typo3 angelegt habe und das der Nutzer dann automatisch bei Typo3 angemeldet wird, so dass er die Inhalte des Intranets sehen kann.

    Allerdings stellt sich mir jetzt die Frage, wie ich das simulieren kann, dass ein Skript quasi auf http://www.domain.de/typo3 und dann die Logindaten eingibt! #paralyzed#

    Hat jemand vielleicht eine Idee?

    Vielen Dank

    Gruß

    Torsten


  • 1
  • xTheTronx xTheTronx
    R2-D2
    0 x
    93 Beiträge
    0 Hilfreiche Beiträge
    22. 07. 2009, 11:41

    Hallo,

    ich hänge leider immer noch an dieser Sache.

    Hab bisher nur noch sowas hier gefunden, hilft mir aber leider nicht so richtig weiter, da ich nicht weiß wo genau ich das einbauen sollte und wie es aufgerufen wird.

    [url]http://lists.netfielders.de/pipermail/typo3-german/2006-February/012538.html[/url]

    1. $_POST['logintype'] = 'login';
    2. // page id where login-extension is installed
    3.  
    4. // die ID des Sysfolders mit feusern
    5. $_POST['pid'] = 134;
    6. // user name of dummy FE user
    7. $_POST['user'] = 'dummy';
    8. // password of dummy FE user
    9. $_POST['pass'] = 'pwd';
    10.  
    11. // perform FE-User login | logout
    12. $GLOBALS['TSFE']->initFEuser();
    13. $GLOBALS['TSFE']->initUserGroups();
    14. $GLOBALS['TSFE']->storeSessionData();

    Bin immer noch dankbar für Hilfe

  • 1