Suche nach PHP-Crack mit Typo3 Erfahrung Hallo,
ich bin auf der Suche nach jemanden, der sich mit PHP/MySQL und Typo3 auskennt und mir bei folgendem Problem ein Lösung anbieten kann. Gegen Entgeld versteht sich!
Das Problem:
Auf einer Typo3 Seite soll es einen Passwortgeschützten Bereich geben. Damit man in diesen Bereich gelangt, muss derjenige Benutzernamen und Passwort eingeben. Diese Daten sollen jetzt aber mittels einer SOAP-Schnittstelle (mit nuSOAP-Bibliothek) auf einen externen Server geschickt werden und dort abgeglichen werden - T3 bleibt also außen vor. Es erfolgt von der SOAP-Schnittstelle eine Meldung an Typo3 zurück ob das Login OK war oder nicht. Wenn Ok dann kommt vom externen Server auch, zu welcher Benutzergruppe der Angemeldete gehört (5 Stufen: z.B. Stufe1, Stufe2, Stufe3, Stufe4 und Stufe5). -> Der Benutzer kann den geschützten Bereich "betreten".
Die Rückmeldung bezüglich der Benutzergruppen wird deshalb benötigt, weil es in dem geschützten Bereich einen Downloadbereich gibt, in dem Daten heruntergeladen werden können. Die "Stufe1" darf alles herunterladen, die "Stufe2" etwas weniger Dateien, die "Stufe3" wieder weniger Dateien usw. In Typo3 werden also nur Benutzergruppen angelegt. Es werden somit keine Benutzernamen mit Passwörter, die einer Benutzergruppe zugeordnet sind angelegt.
Aus diesem Grund, müsste ein Abgleich der Informationen von der SOAP-Schnittstelle mit der Benutzergruppen-Datenbank in Typo3 stattfinden. Sprich von der SOAP-Schnittstelle kommt die Meldung, dass bei Hans Maier mit Passwort "Superman" der Login korrekt ist und er zur Benutzergruppe "Stufe1"gehört . Diese "Information" muss jetzt mit der "BenutzergruppenDatenbank" von Typo3 verglichen werden. Wenn positiv, dann kann er alle Daten herunterladen - da "Stufe1".
Gleichzeitig müssen aus den gewonnenen Daten von der SOAP-Schnittstelle zwei dynamische Links erstellt, die auf zwei Seiten zu dem externen Server zeigen.
Kann mir hierbei jamand helfen?
Oder kann mir jemand den Aufwand beschreiben, die solch ein Datenbankabgleich mit sich bringt?
Oder kann mir einer jemanden vermitteln, der sowas kann?
Gruss
Sukkulent |