[TYPO3-german] User in eigener Extension am typo3 einloggen

Sebastian Fuchs sebastian at hexerei.net
Wed Oct 28 16:16:51 CET 2009


Hi,

ich denke das Stichwort zu deinem Problem ist "Authentication service", 
damit kannst du normale Useranmeldungen (mit felogin) gegen jede beliebige 
Schnittstelle authentifizieren.

In dieser Serviceklasse kannst du dann einen fe_user Datensatz 
anlegen/updaten, den Usern deine gewünschten Gruppen zuweisen (Feld 
"usergroup" setzten), etc.

Der Vorteil ist das so eine Authentifizierung kompatibel mit anderen 
Extensions funktioniert.

Im TER gibts einige Extensions die du als Vorlage/Beispiel nehmen könntest.

schöne grüsse,
sebastian


A. Sauder schrieb:
> Hallo zusammen
> 
> Ich habe folgendes Problem:
> Bei einem Kunden soll ein Extranet entstehen.
> An diesem Extranet sollen sich festgelegte Kunden anmelden können.
> Nach dem Login, erhalten diese  Kunden eine erweiterte Navigation mit 
> den Seiten die die Informationen enthalten.
> Das Problem ist nun, dass die Benutzerdaten (Logindaten) nicht in der 
> Datenbank des Typo3 gelagert werden dürfen.
> 
> Ich möchte nun eine Extension schreiben, welche ein Login anbietet, in 
> dem der Kunde seine Zugangsdaten eingeben kann.
> Nach dem er via SMS noch einen key erhalten hat, und dieser eingegeben 
> ist, soll er am Typo3 automatisch angemeldet werden.
> 
> Die Daten des Kunden liegen auf dem Internen Server des Kunden, und 
> werden via SOAP abgefragt.
> 
> Die einzelnen Techniken stellen kein Problem dar, da schon diverse male 
> umgesetzt.
> Jedoch muss ich jetzt neu das ganze so machen, dass wenn die Extension 
> via SOAP vom internen Server ein OK für die Authentifizierung
> erhalten hat, mit den eingegebenen Benutzerdaten einen FE-User erzeugt, 
> diesen der Extranet-Gruppe zuweist und den Benutzer
> am Typo3 automatisch anmeldet.
> 
> Ich habe bis jetzt nicht herausgefunden, welche Variablen ich im Typo3 
> setzten muss, damit er für das Typo3-System als angemeldet gilt.
> Hat jemand von euch mir einen Link zu einer Doku oder gleich eine 
> Information?
> 
> Danke im Voraus für eure Hilfe.
> 
> Gruss André


More information about the TYPO3-german mailing list