Beiträge: 3
Themen: 1
Registriert seit: 14.02.2012
Hallo!
Ich muss etwas 100 Benutzer anlegen. Gibt es eine Möglichkeit, die Benutzer durch Upload einer Liste anzulegen?
helgeh
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
Dazu müsste man wahrscheinlich ein Script schreiben um die Liste einzulesen, aber ob sich das Aufwand dafür lohnt.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 2.318
Themen: 13
Registriert seit: 09.11.2008
14.02.2012, 13:45
(Dieser Beitrag wurde zuletzt bearbeitet: 14.02.2012, 13:48 von frostschutz.)
Wenn du mit Liste eine Liste von Insert-Queries meinst und mit Upload die Import-Funktion von phpmyadmin...
Bzw. phpmyadmin kann auch CSV-Dateien importieren, die müssen halt entsprechend aufgebaut sein
Beiträge: 3
Themen: 1
Registriert seit: 14.02.2012
Wie müsste sowas denn aufgebaut werden?
Oder kann man eventuell auch die member.php dafür anpassen? Meine PHP-Kenntnisse sind bloß leider sehr beschränkt.
Beiträge: 2.318
Themen: 13
Registriert seit: 09.11.2008
Um den Aufbau zu sehen kannst ja einfach mal ein paar Zeilen als CSV exportieren
Beiträge: 3
Themen: 1
Registriert seit: 14.02.2012
Es gibt in der Tabelle mybb_users die drei Spalten password, salt, loginkey. Bei denen ist mir nicht klar, wie die zufüllen sind.
Und die Daten sind als bigint deklariert. Wie bekomme ich den Wert auf ein Datum gemappt?
Können die Benutzer bei dieser Methode auch eine Mail vom System mit dem Passwort bekommen?
Ich habe in der member.php noch die folgende Stelle gefunden:
if($mybb->input['action'] == "do_register" && $mybb->request_method == "post")
Kann man damit durch Angabe der Werte in der URL einen Benutzer angeben? Ich habe es versucht, es klappt allerdings nicht
memper.php?action=do_register&username=testuser&password=abc...
Beiträge: 2.318
Themen: 13
Registriert seit: 09.11.2008
salt und loginkey kannst du frei lassen (wird von MyBB dann beim ersten Login erzeugt), password kannst du auf md5(klartextpasswort) setzen. Alternativ zufälliger Loginkey und Salt und Passwort auf md5(md5(salt).md5(klartextpasswort))
Das mit der URL ginge nur wenn du das als Post Request schickst und dabei kein Captcha o.ä. verlangt wird. Oder du änderst eben den Code...