Hallo zusammen,
ich setze TYPO3 4.2.6 und darin die Extension felogin ein. Mein Vorhaben ist folgendes:
- Nachdem sich ein FE-User im Frontend eingeloggt hat (name: 12345, pwd: abcde), soll er automatisch zu einem externen Link unter folgenden Kriterien weitergeleitet werden:
"https://www.externe-domain.de/index.html?uname=12345&sso_key=*MD5-Hash*"
Berechnung des MD5-Hashes (sso_key) aus:
+ o.g. felogin-Usernamen: 12345 (pwd wird nicht berücksichtig)
+ einem "geheimen Anteil" z.B. "supergeheim", der mit dem externen Webbetreiber abgestimmt ist
+ Timestamp: z.B. 10.09.2009, Uhrzeit: 13:30
Also:
--> sso_key = MD5(supergeheim123452009110913)
--> sso_key = 61a8598280e1ecabfab37f9593e4b65e
(habe ich aus md5 generator)
Somit ergäbe sich mein externer Link wie folgt:
"https://www.externe-domain.de/index.html?uname=12345&sso_key=61a8598280e1ecabfab37f9593e4b65e"
Meine Frage:
Wie kann ich nun felogin dazubringen, diese Zwischenberechnungen (MD5) zu machen und daraus den kompletten Link als externer Link zu generien, damit der eingeloggte User automatisch dahin weitergeleitet wird?
Einige Tipps, die ich mir aus unterschiedlichen Foren entnehmen konnte:
- Auslesen der Logindaten, Abspeicherung des Registers mit dem verschlüsselten Pwd, Weiterverarbeitung in meiner userFunc!
> link = TEXT
> # falls das Passwort noch nicht verschlüsselt ist, musst
> # du das selber machen
> # kannst das in einem Register füllen und dann im link setzen
> # wenn das passwort schon da ist, kannst du wie mit dem
> # Benutzernamen verfahren
> link.prepend = LOAD_REGISTER
> link.prepend.md5.cObject = USER
> link.prepend.md5.cObject.userFunc = user_md5->md5
> link.prepend.md5.cObject.userData.data = TSFE:fe_user|user|password
ODER
link = USER
link.userFunc = user_md5->md5
link.data = TSFE:fe_user|user|password
Wäre für jeden Tipp mit entsprechender Schritt-für-Schritt Anleitung dankbar.
sabmaz
Geändert von sabmaz (10.11.2009 um 13:00 Uhr)
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen