[TYPO3-german] Einbinden von eigener Authentifizierungsmehtode

Andreas Rieser A.Rieser at T3site.com
Sun Jan 7 18:07:26 CET 2007


Sebastian Böttger schrieb:
> Hi,
> 
> ich möchte meine eigene Authentifizierungsehtode nutzen, um die User ins
> Frontend einlogen zu können. Wie kann ich also die Typo3-eigene
> überschreiben, ohne im Core zu arbeiten?
> 
> Hintergrund: Ich habe eine externe UserDB die nix mit Typo3 zu tun hat,
> aus einer anderen Anwendung stammt, sich also auch fortlaufend
> verändert. Am besten zusätzlich, notfalls aber auch statt der Typo3
> Datenbanktabelle feusers soll diese jetzt also genutzt werden.
> 
> Hatte geplant DBAL dafür zu nutzen, nur hat die externe Tabelle
> natürlich eine andere Struktur als die feusers.
> 
> Und zu guter letzt: Die User müssen per SSHA authentifiziert werden.
> 
> Viele Grüße,
> Sebastian Böttger

Hi Sebastian!

Ich hab sowas schon öfter mittels MySQL5 gelöst - falls du MySQL
einsetzt und dir MySQL in dieser Version zur Verfügung steht, gibts da
eine verblüffend einfache Lösung: Stichwort Views

Views sind virtuelle Tabellen - man kann diese in dem Fall als eine Art
"Mapping" einsetzen. Benenne deine FE_User Tabelle um und erstelle dir
anstatt dessen einen View. Alle für die Authentifizierung notwendigen
Daten holst du dir aus der Tabelle der externen Software. Damit ist das
Problem gelöst.

Nun musst du nur noch Typo3 SSHA beibringen...

Viele Grüße
Andreas


More information about the TYPO3-german mailing list