Пропустить

автоматическая регистрация 1000 пользователей

Форум для авторов модов для phpBB 3.0.x. Здесь можно попросить помощи в разработке у коллег.
Свернуть Развернуть Правила форума Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

автоматическая регистрация 1000 пользователей

Сообщение kabanches » 21.11.2008 12:15

как автоматически зарегистрировать 1000 пользователей?
т.е. мне надо сделать закрытый форум для нашей фирмы и зарегистрировать там около 1000 акаунтов.

у меня есть список их e-mail адресов ну и логинов паролей,
допустим я напишу скрипт который вносит в базу эти данные,
но я не знаю как кодируются user_password , user_email_hash , user_form_salt

если кто-нибудь делал такое - напишите мне как))

kabanches
phpBB 1.0.0
 
Сообщения: 1
Зарегистрирован: 21.11.2008 12:05
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: автоматическая регистрация 1000 пользователей

Сообщение rxu » 21.11.2008 18:07

kabanches
Судя по форуму, в котором задан вопрос, вы в состоянии разобоаться с кодом, если вам дать наводку?
includes/functions_user.php
/**
* Adds an user
*
* @param mixed $user_row An array containing the following keys (and the appropriate values): username, group_id (the group to place the user in), user_email and the user_type(usually 0). Additional entries not overridden by defaults will be forwarded.
* @param string $cp_data custom profile fields, see custom_profile::build_insert_sql_array
* @return the new user's ID.
*/
function user_add($user_row, $cp_data = false)
Изображение
За это сообщение автора rxu поблагодарил:
vubo (26.11.2010 20:33)
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7366
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 270 раз.

Re: автоматическая регистрация 1000 пользователей

Сообщение braconier » 06.10.2009 21:40

с добавлением понятно а не подскажете как редактировать профиль пользователя программно, есть такая ф-ция чтобы не копать в sql?

braconier
phpBB 1.0.0
 
Сообщения: 6
Зарегистрирован: 29.09.2009 10:45
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: автоматическая регистрация 1000 пользователей

Сообщение vubo » 26.11.2010 20:31

Тот же вопрос.

Если я добавлю в базу вручную несколько пользователей, то каким образом мне ввести их пароли, они же зашифрованные? Какой шифратор используется для этого в phpBB и как его воспроизвести?

И если я добавлю таким образом пользователя в таблицу phpbb_users, можно ли будет войти по этому логину-паролю? Или же нужно заполнить ещё какие-то таблицы?
Аватара пользователя
vubo
phpBB 1.4.1
 
Сообщения: 43
Зарегистрирован: 26.11.2010 20:26
Благодарил (а): 13 раз.
Поблагодарили: 1 раз.

Re: автоматическая регистрация 1000 пользователей

Сообщение rxu » 26.11.2010 20:37

vubo
Чтобы добавить всего несколько, проще использовать мод ACP Add User MOD.
Изображение
За это сообщение автора rxu поблагодарил:
vubo (26.11.2010 20:38)
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7366
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 270 раз.

Re: автоматическая регистрация 1000 пользователей

Сообщение vubo » 26.11.2010 20:39

спасибо!

там по одному вручную добавляется или же список можно подгрузить?

мне нужно до 100 человек будет, подойдет?
Аватара пользователя
vubo
phpBB 1.4.1
 
Сообщения: 43
Зарегистрирован: 26.11.2010 20:26
Благодарил (а): 13 раз.
Поблагодарили: 1 раз.

Re: автоматическая регистрация 1000 пользователей

Сообщение rxu » 26.11.2010 20:41

Там по одному.
100 - это не несколько, это проще скриптом. Задавайте пароли, с которыми потом будете заходить на форум.
Файл со списком сохранять в UTF-8 without BOM.
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7366
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 270 раз.

Re: автоматическая регистрация 1000 пользователей

Сообщение vubo » 29.11.2010 11:35

Вот так?
Вложения
passwords.txt
(5.22 КБ) Скачиваний: 90
Аватара пользователя
vubo
phpBB 1.4.1
 
Сообщения: 43
Зарегистрирован: 26.11.2010 20:26
Благодарил (а): 13 раз.
Поблагодарили: 1 раз.

Re: автоматическая регистрация 1000 пользователей

Сообщение vubo » 24.05.2011 12:25

Ура!

Есть хорошие новости. Для тех, кто задаётся подобными вопросами, есть превосходный инструмент [TOOL] Import Users:

http://www.phpbb.com/community/viewtopic.php?f=65&t=1494875

:D
Аватара пользователя
vubo
phpBB 1.4.1
 
Сообщения: 43
Зарегистрирован: 26.11.2010 20:26
Благодарил (а): 13 раз.
Поблагодарили: 1 раз.

Re: автоматическая регистрация 1000 пользователей

Сообщение Vova_OB » 25.05.2011 12:48

vubo писал(а): [TOOL] Import Users

у кого есть опыт пользования данным модулем?
расскажите подробности.

спасибо.

Vova_OB
phpBB 2.0.4
 
Сообщения: 224
Зарегистрирован: 01.06.2010 23:53
Откуда: Kiev Ukraine
Благодарил (а): 45 раз.
Поблагодарили: 4 раз.

Re: автоматическая регистрация 1000 пользователей

Сообщение vubo » 25.05.2011 13:06

у меня есть опыт - отличный инструмент.

С помощью него через ACP можно загрузить список пользователей .csv файлом.

Задавать можно практически весь профиль пользователя в этом файле.
Аватара пользователя
vubo
phpBB 1.4.1
 
Сообщения: 43
Зарегистрирован: 26.11.2010 20:26
Благодарил (а): 13 раз.
Поблагодарили: 1 раз.

Re: автоматическая регистрация 1000 пользователей

Сообщение Vova_OB » 25.05.2011 13:22

vubo
хорошо, а если через phpmyadmin в сvs перегонять phpbb_user, то кириллица каракулями в файле phpbb_user.csv

как с этим быть

мне нужно перегнать таблицу в cvs, в ней некоторых пользователей удалить, некоторые столбики удалить и потом на другой форум заливать

Vova_OB
phpBB 2.0.4
 
Сообщения: 224
Зарегистрирован: 01.06.2010 23:53
Откуда: Kiev Ukraine
Благодарил (а): 45 раз.
Поблагодарили: 4 раз.

Re: автоматическая регистрация 1000 пользователей

Сообщение vubo » 25.05.2011 13:29

не знаю, что вы там перегоняете и зачем.

этот инструмент не требует работы с phpmyadmin. просто заливаешь .csv файл через модуль в админке, после этого рассылаются письма пользователям из .csv на e-mail с паролями и логинами. и всё, они автоматически зарегистрированы.

в этот инструмент еще не пробовал кириллицу запихивать. попробую - отпишусь.
Аватара пользователя
vubo
phpBB 1.4.1
 
Сообщения: 43
Зарегистрирован: 26.11.2010 20:26
Благодарил (а): 13 раз.
Поблагодарили: 1 раз.

Re: автоматическая регистрация 1000 пользователей

Сообщение Vova_OB » 25.05.2011 13:32

vubo писал(а):в этот инструмент еще не пробовал кириллицу запихивать. попробую - отпишусь.


логины на форумах часто кириллические - это важный момент

Vova_OB
phpBB 2.0.4
 
Сообщения: 224
Зарегистрирован: 01.06.2010 23:53
Откуда: Kiev Ukraine
Благодарил (а): 45 раз.
Поблагодарили: 4 раз.

Re: автоматическая регистрация 1000 пользователей

Сообщение vubo » 25.05.2011 13:35

для того, кто сам загружает и регистрирует пользователей, вряд ли это очень важный момент :)
Аватара пользователя
vubo
phpBB 1.4.1
 
Сообщения: 43
Зарегистрирован: 26.11.2010 20:26
Благодарил (а): 13 раз.
Поблагодарили: 1 раз.

След.

Вернуться в Для авторов (phpBB 3.0.x)

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы