Liebe Typo3-Gemeinde!
Ich stehe derzeit vor folgendem Problem:
Für ein Unternehmen soll ich einen gesicherten Bereich einrichten, auf den nur die Kunden zugreifen dürfen. Diese Kunden sollen sich am FE dann mit ihrer Kdnr. und als Pwd. mit ihrem Geburtsdatum einloggen.
Das Problem besteht jetzt leider darin, dass es sich um etwa 20000 Kundendaten handelt, die entsprechend als acess-db vorliegen. Deshalb jetzt mal meine Frage, wie ich die Daten am einfachsten in meinen FE-User-Ordner bekomme und ob Typo3 mit soviel Daten dann nicht überfordert ist.
Danke schon mal und Grüße
philipp
Hat da noch niemand Erfahrung in diesem Bereich gemacht?
Könnte ich da theoretisch meine ganzen Daten auch einfach per MySQL in die entsprechende Datenbank integrieren?
philipp
Typo3 weniger.
Exportiere die Access-Daten doch einfach mal als CSV oder besser als XML - natürlich nur die Felder, die benötigt werden (ansonsten musst Du die fe_users über eine Extension erweitern).
Schreib Dir in PHP ein kleines Skript, das Dir Zeile für Zeile (bei XML Konten für Knoten) in die fe_users pusht. Mit ein wenig PHP-Erfahrung ist das in einer knappen Stunde erledigt.
Achja, bei der Anzahl an Datensätzen solltest Du noch folgendes beachten:
- Erstelle Dir erst mal eine eigene Tabelle, z. B. fe_users_import, mit der Du arbeiten kannst.
- Das PHP-Skript sollte rekursiv arbeiten - also Aufruf - Abarbeiten der Prozedur (am besten noch eine Ausgabemeldung) - nächster Datensatz - erneuter Aufruf. Ist am sichersten und Du hast bei Problemen direkt die Kontrollmöglichkeit.
Wenn alles passt, tausch die beiden Tabellen in /mysql/data/ einfach aus. Wenn Du das über phpMyAdmin importieren willst (z. B. als SQL-Dump), musst Du entsprechende Einstellungen in den Konfigurationen haben (memoryLimit, Ausführungszeit eines Skripts, etc.).
J