ich hänge immer noch an dem UserImport (~870) für das Frontend. Ich habe mich für die Version mit Standard-Passwort entschieden und das Modul zum Passwort ändern im geschützten Bereich eingebaut. Dazu auch noch das Modul, mit welchem die User Ihre Daten (Anschrift, PLZ, Wohnort usw.) ändern bzw. aktualisieren können.
Habe eine XLS-Liste mit Usernamen und dem md5 Hex für das Passwort. Diese habe ich in eine CSV Datei umgewandelt:
Name: liste.csv
username;passwort;active (ist „active“ überhaupt notwendig)
Benutzer0001;ae2b1fca515949e5d54fb22b8ed95575;(1)
Gibt es vielleicht doch ein Modul, mit welchem ich diese CSV Datei importieren kann?
Vielleicht aber auch ein mysql Befehl, mit welchem ich die Liste in die con_frontenduser importieren kann? (ist das ausreichend oder müssen die Daten in eine weiter Tabelle importiert werden? z.B. con_properties? )
Habe dieses „Modul“ mit folgender Anweisung gefunden:
Speichere die Liste als CSV und mach dir ein Modul, das in etwa so aussieht:
Code: Alles auswählen
<?php
$oFrontendUserCollection = new FrontendUserCollection();
$handle = fopen ("somewhere/liste.csv","r");
while ( ($data = fgetcsv ($handle, 1000, ";")) !== false ) {
if (!$oFrontendUserCollection->userExists($data[0])) { // $data[0] ist der username
$oFrontendUser = $oFrontendUserCollection->create($data[0]);
$oFrontendUser->set('password', $data[1]); // $data[1] ist das passwort
$oFrontendUser->set('active', 1);
$bReturn = $oFrontendUser->store();
}
}
fclose ($handle);
?>
- 1.Pfadangaben zur CSV Datei angeben (inkl. Namen)
2.in der CSV Datei oder im Modul die Bezeichnung anpassen (data[0]/data[1])
3.die „active“ in der CSV löschen
Habe im Forum alle Beiträge gelesen (glaube ich). Einige enden mit dem Satz... „das probier ich mal aus“ ! .... oder “hoffentlich wird das nicht zu wild“.
Ich schreibe auch sofort nach dem erfolgreichen Import eine detaillierte Anleitung für alle zukünftigen FEUser-Importeure.
Freue mich auf die Analyse meiner Annahen!