100 User automatisch anmelden
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
-
Valerie Raghnall
- Mitglied
- Beiträge: 3907
- Registriert: 17.07.2002 14:03
- Wohnort: Graz
hi, die fortzählung der mailadressen wäre doch genau gleich zu erreichen wie die fortzählung der usernamen... sofern die sql-csv verbindung möglich ist. du müsstest im grunde nur eine art serienbrief machen, der eben nicht am drucker rauskommt, sondern in die db geht.
A Bus Station is where buses stop. A Train Station is where trains stop. On my desk, there is a Work Station.
- DreamPromise
- Mitglied
- Beiträge: 3793
- Registriert: 27.01.2004 17:56
-
Valerie Raghnall
- Mitglied
- Beiträge: 3907
- Registriert: 17.07.2002 14:03
- Wohnort: Graz
- cYbercOsmOnauT
- Ehemaliges Teammitglied
- Beiträge: 3820
- Registriert: 18.02.2004 23:02
- Wohnort: Göttingen
- Kontaktdaten:
Es ist früh morgens. Wir müssen gleich los. Der Bengel quengelt auch im Hintergrund, aber hier ein Script, dass das tun sollte, was Du benötigst.
Dieser Code ist ungetestet. Gebrauch auf eigene Verantwortung.
Die Usernamen gehen von Test1 bis Test100. Die Mailadressen von 1@DeineDomain.de bis 100@DeineDomain.de und alle Passwörter der Testuser sind "test".
Grüße,
Tekin
Code: Alles auswählen
<?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
if ( $userdata['user_level'] != ADMIN )
{
message_die(GENERAL_ERROR, "Du nix!");
}
$sql = "SELECT MAX(user_id) AS start
FROM " . USERS_TABLE;
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain next user_id information', '', __LINE__, __FILE__, $sql);
}
if ( !($row = $db->sql_fetchrow($result)) )
{
message_die(GENERAL_ERROR, 'Could not obtain next user_id information', '', __LINE__, __FILE__, $sql);
}
$start = $row['start'];
$counter = 1;
while( $counter <= 100 )
{
$email = $counter . '@' . $HTTP_SERVER_VARS['HTTP_HOST'];
$username = "Test$counter";
$password = md5("test");
$regdate = time();
$sql = "INSERT INTO " . USERS_TABLE . "
(user_id, username, user_email, user_password, user_active, user_lang, user_timezone, user_regdate, user_level, user_dateformat)
VALUES ('" . ($start + $counter) . "', '$username', '$email', '$password', '1', 'german', '1.00', '$regdate', '0', 'd.m.Y H:i')";
if ( !$db->sql_query($sql))
{
message_die(GENERAL_ERROR, 'Fehler beim Einfügen der Testuser in die Userdatenbank', '', __FILE__, __LINE__, $sql);
}
$counter++;
}
message_die(GENERAL_MESSAGE, 'Finito');
?>Die Usernamen gehen von Test1 bis Test100. Die Mailadressen von 1@DeineDomain.de bis 100@DeineDomain.de und alle Passwörter der Testuser sind "test".
Grüße,
Tekin
Zuletzt geändert von cYbercOsmOnauT am 17.03.2006 11:15, insgesamt 2-mal geändert.
• prof. phpbb-Installation, Reparatur, Rettung nach Hackattacken, sowie PHP/JS Programmierung aller Art
• Zend Certified Engineer, Linux Administrator und die Sicherheit von 34 Jahren Programmiererfahrung
• Interesse? Kontakt unter t.birduezen@web-coding.eu
• Zend Certified Engineer, Linux Administrator und die Sicherheit von 34 Jahren Programmiererfahrung
• Interesse? Kontakt unter t.birduezen@web-coding.eu
- DreamPromise
- Mitglied
- Beiträge: 3793
- Registriert: 27.01.2004 17:56
Moin moin
also bei mir kommt dann immer:

also bei mir kommt dann immer:
Fehler beim Einfügen der Testuser in die Userdatenbank
DEBUG MODE
SQL Error : 1062 Duplicate entry '0' for key 1
INSERT INTO phpbb_users (username, user_email, user_password, user_active, user_lang, user_timezone, user_regdate, user_level, user_dateformat) VALUES ( 'Test2', '2@www.zinie.de', '098f6bcd4621d373cade4e832627b4f6', '1', 'german', '1.00', '1142504202', '0', 'd.m.Y H:i')
hmm, das geht ganz ohne skript nur mit excel und phpmyadmin, einfach diesen sql anpassen:
INSERT INTO `phpbb_users` ( `user_id` , `user_active` , `username` , `user_password` , `user_session_time` , `user_session_page` , `user_lastvisit` , `user_regdate` , `user_level` , `user_posts` , `user_timezone` , `user_style` , `user_lang` , `user_dateformat` , `user_new_privmsg` , `user_unread_privmsg` , `user_last_privmsg` , `user_emailtime` , `user_viewemail` , `user_attachsig` , `user_allowhtml` , `user_allowbbcode` , `user_allowsmile` , `user_allowavatar` , `user_allow_pm` , `user_allow_viewonline` , `user_notify` , `user_notify_pm` , `user_popup_pm` , `user_rank` , `user_avatar` , `user_avatar_type` , `user_email` , `user_icq` , `user_website` , `user_from` , `user_sig` , `user_sig_bbcode_uid` , `user_aim` , `user_yim` , `user_msnm` , `user_occ` , `user_interests` , `user_actkey` , `user_newpasswd` , `user_upi2db_which_system` , `user_upi2db_new_word` , `user_upi2db_edit_word` , `user_upi2db_unread_color` , `user_login_tries` , `user_last_login_try` ) VALUES ('USERID', '1', 'USERNAME', '098f6bcd4621d373cade4e832627b4f6', '0', '0', '0', '0', '0', '0', '0.00', NULL , NULL , 'd M Y H:i', '0', '0', '0', NULL , NULL , NULL , '1', '1', '1', '1', '1', '1', '1', '0', '0', '0', NULL , '0', 'USEREMAIL', NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , '1', '1', '1', '1', '0', '0');
das fette musst du anpassen, in eine excelzeile kopieren und userid, eine nummer nach username und eine nummer mitten in useremail fortlaufend nummerieren. das rote ist das pw, welches immer test sein wird. sobald du die 100 zeilen hast, kopieren und in phpmyadmin ausführen. fertig
INSERT INTO `phpbb_users` ( `user_id` , `user_active` , `username` , `user_password` , `user_session_time` , `user_session_page` , `user_lastvisit` , `user_regdate` , `user_level` , `user_posts` , `user_timezone` , `user_style` , `user_lang` , `user_dateformat` , `user_new_privmsg` , `user_unread_privmsg` , `user_last_privmsg` , `user_emailtime` , `user_viewemail` , `user_attachsig` , `user_allowhtml` , `user_allowbbcode` , `user_allowsmile` , `user_allowavatar` , `user_allow_pm` , `user_allow_viewonline` , `user_notify` , `user_notify_pm` , `user_popup_pm` , `user_rank` , `user_avatar` , `user_avatar_type` , `user_email` , `user_icq` , `user_website` , `user_from` , `user_sig` , `user_sig_bbcode_uid` , `user_aim` , `user_yim` , `user_msnm` , `user_occ` , `user_interests` , `user_actkey` , `user_newpasswd` , `user_upi2db_which_system` , `user_upi2db_new_word` , `user_upi2db_edit_word` , `user_upi2db_unread_color` , `user_login_tries` , `user_last_login_try` ) VALUES ('USERID', '1', 'USERNAME', '098f6bcd4621d373cade4e832627b4f6', '0', '0', '0', '0', '0', '0', '0.00', NULL , NULL , 'd M Y H:i', '0', '0', '0', NULL , NULL , NULL , '1', '1', '1', '1', '1', '1', '1', '0', '0', '0', NULL , '0', 'USEREMAIL', NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , '1', '1', '1', '1', '0', '0');
das fette musst du anpassen, in eine excelzeile kopieren und userid, eine nummer nach username und eine nummer mitten in useremail fortlaufend nummerieren. das rote ist das pw, welches immer test sein wird. sobald du die 100 zeilen hast, kopieren und in phpmyadmin ausführen. fertig
- cYbercOsmOnauT
- Ehemaliges Teammitglied
- Beiträge: 3820
- Registriert: 18.02.2004 23:02
- Wohnort: Göttingen
- Kontaktdaten:
Hatte die user_id vergessen.DreamPromise hat geschrieben:Moin moin
also bei mir kommt dann immer:
Tekin
• prof. phpbb-Installation, Reparatur, Rettung nach Hackattacken, sowie PHP/JS Programmierung aller Art
• Zend Certified Engineer, Linux Administrator und die Sicherheit von 34 Jahren Programmiererfahrung
• Interesse? Kontakt unter t.birduezen@web-coding.eu
• Zend Certified Engineer, Linux Administrator und die Sicherheit von 34 Jahren Programmiererfahrung
• Interesse? Kontakt unter t.birduezen@web-coding.eu
Wenn es nicht klappt, kannst du doch (wenn dein Provider es dir denn ermöglicht) eine CatchAll-eMail-Adresse einrichten (*@deinedomain.de) und dann wahlos die Zeichen vor dem @ wählen und die User tatsächlich mit fortlaufender Nummerierung manuell anlegen.
So ganz habe ich aber noch nicht verstanden, wofür du das überhaupt brauchst...
So ganz habe ich aber noch nicht verstanden, wofür du das überhaupt brauchst...
- DreamPromise
- Mitglied
- Beiträge: 3793
- Registriert: 27.01.2004 17:56
Moin moin
1000 Dank allen die geholfen haben.
DP
Hab die user_language noch in user_lang umgeändert...nun ging es so wie ich es willcYbercOsmOnauT hat geschrieben:Hatte die user_id vergessen.DreamPromise hat geschrieben:Moin moin
also bei mir kommt dann immer:Hab das Script angepasst. Teste es jetzt mal.
Tekin
1000 Dank allen die geholfen haben.
DP
- cYbercOsmOnauT
- Ehemaliges Teammitglied
- Beiträge: 3820
- Registriert: 18.02.2004 23:02
- Wohnort: Göttingen
- Kontaktdaten:
Stimmt.. ich blödDreamPromise hat geschrieben:Moin moin
Hab die user_language noch in user_lang umgeändert...nun ging es so wie ich es will![]()
![]()
![]()
1000 Dank allen die geholfen haben.
DP
• prof. phpbb-Installation, Reparatur, Rettung nach Hackattacken, sowie PHP/JS Programmierung aller Art
• Zend Certified Engineer, Linux Administrator und die Sicherheit von 34 Jahren Programmiererfahrung
• Interesse? Kontakt unter t.birduezen@web-coding.eu
• Zend Certified Engineer, Linux Administrator und die Sicherheit von 34 Jahren Programmiererfahrung
• Interesse? Kontakt unter t.birduezen@web-coding.eu