Добавление пользователей напрямую в бд

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
aragnom
phpBB 1.2.1
Сообщения: 21
Стаж: 16 лет 11 месяцев

Добавление пользователей напрямую в бд

Сообщение aragnom »

есть бд - mysql с ~1000 пользователей с не хешироваными паролями, их надо разом добавить в бд mysql phpbb, сложность в том что б хешировать пароль: просто md5() - выдает не тот хеш, подскажите пожалуйста алгоритм для хеширования или где можно подсмотреть как решить данную проблемку. ну очень надо :roll:

так же нашел функцию user_add() в инклудах, но там глобальные переменные, если к ней обращаться так:
<?php
include "includes/functions_user.php";
$data_array = array(
'username' => "FedjVase4kin",
'username_clean' => "fedjvase4kin",
'user_password' => "bestpassword",
'user_pass_convert' => 0,
'user_email' => strtolower('my@mail.nety'),
'user_email_hash' => crc32(strtolower('my@mail.nety')) . strlen('my@mail.nety'),
'group_id' => 2,
'user_type' => 0,
);
$my_id = user_add($data_array);
echo $my_id;
?> , ничего не возвращяет и юзверя в бд не добавляет :?
Аватара пользователя
blaga_pro
phpBB 1.2.0
Сообщения: 15
Стаж: 18 лет 3 месяца

Re: Добавление пользователей напрямую в бд

Сообщение blaga_pro »

Очень интересуюсь подобным вопросом. У меня тоже как то это не хочет работать.
IgorA100
phpBB 1.4.0
Сообщения: 30
Стаж: 16 лет 11 месяцев
Поблагодарили: 3 раза

Re: Добавление пользователей напрямую в бд

Сообщение IgorA100 »

aragnom писал(а):ничего не возвращяет и юзверя в бд не добавляет :?
Данный скрипт в каком месте ФОРУМА запускается? Или запускается НЕ в форуме, а просто на сервере, ну тогда он и НЕ будет работать :)
aragnom
phpBB 1.2.1
Сообщения: 21
Стаж: 16 лет 11 месяцев

Re: Добавление пользователей напрямую в бд

Сообщение aragnom »

запускаю просто на сервере (почему не запускается понял - там глобальные переменные). Кто нибудь подскажите как добавить в цикле 1000 пользователей через user_add (в includes/functions_user.php).
:?:
IgorA100
phpBB 1.4.0
Сообщения: 30
Стаж: 16 лет 11 месяцев
Поблагодарили: 3 раза

Re: Добавление пользователей напрямую в бд

Сообщение IgorA100 »

Кто нибудь подскажите как добавить в цикле 1000 пользователей
Написать скрипт самому, за основу можешь взять мой кусок по интеграции с ДЛЕ ;)
через user_add (в includes/functions_user.php).
Никак скорее всего, хотя.... Будет время - буду думать...... :)

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