[TYPO3-UG Denmark] Kalde egen PHP-funktion ved login

Torben myicqKATTE at bakkegmx.net
Mon Feb 25 14:10:47 CET 2008


Dette er måske et "dumt" spørgsmål, men jeg har ikke kunnet finde 
relevant dokumentation jeg kunne forstå.

Jeg har brug for at lave login til et site hvor brugerne ligger i en anden 
database (i et virksomhedssystem). 

Dvs Typo3 fe_users indeholder ikke de "rigtige" brugere (kunder).

Det jeg ønsker er at kunderne kan logge på ved at indtaste deres egne 
logins / passwords i Typo3s login, hvorefter et script kigger i min egen 
database, og derefter godkender login.

Meget gerne med mulighed for at sætte usergroup i Typo3 til noget 
forskelligt, således at jeg kan mappe brugere -> usergroups

Yderligere grund til at gøre dette er at jeg skal sætte en ASP session-id, 
idet ordrer f.ex skal kaldes som en URL (og dette ordresystem er skrevet i 
ASP).

Så min proces er altså:

-------------------------
    	1) brugeren indtaster login, pass i en form, f.eks. newloginbox
    	2) slå brugernavn op i ekstern database
    	3) hvis OK, sæt typo3 userLogin = true, og usergroup til ønsket
    	4) sæt ASP-session værdi (burde ikke være noget problem)

Tilsvarende hvis jeg logger af, skal userLogin = false.



Jeg ønsker at gøre dette, da jeg ikke ønsker at vedligeholde 2 
kundesystemer: et til ordrer internt, og samme data til Typo3.

Men måske er der andre løsninger til samme problem ?

Der må bestemt være andrer som er tvunget til at tage fe-users fra f.ex 
AS/400 o.lign. Hvad har I gjort ?


Jeg har fundet funktionen "loginFormOnSubmitFuncs", men ved ikke helt
hvordan den bruges.


Tak for al input

Torben


More information about the TYPO3-UG-denmark mailing list