Пропустить

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

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

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

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

Сообщение aragnom » 13.10.2009 15:08

есть бд - 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;
?> , ничего не возвращяет и юзверя в бд не добавляет :?

aragnom
phpBB 1.2.1
 
Сообщения: 21
Зарегистрирован: 13.10.2009 14:45
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение blaga_pro » 13.10.2009 16:45

Очень интересуюсь подобным вопросом. У меня тоже как то это не хочет работать.
Аватара пользователя
blaga_pro
phpBB 1.2.1
 
Сообщения: 22
Зарегистрирован: 19.06.2008 5:13
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение IgorA100 » 15.10.2009 8:53

aragnom писал(а):ничего не возвращяет и юзверя в бд не добавляет :?

Данный скрипт в каком месте ФОРУМА запускается? Или запускается НЕ в форуме, а просто на сервере, ну тогда он и НЕ будет работать :)

IgorA100
phpBB 1.2.1
 
Сообщения: 29
Зарегистрирован: 14.10.2009 13:56
Благодарил (а): 0 раз.
Поблагодарили: 3 раз.

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

Сообщение aragnom » 15.10.2009 10:06

запускаю просто на сервере (почему не запускается понял - там глобальные переменные). Кто нибудь подскажите как добавить в цикле 1000 пользователей через user_add (в includes/functions_user.php).
:?:

aragnom
phpBB 1.2.1
 
Сообщения: 21
Зарегистрирован: 13.10.2009 14:45
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение IgorA100 » 15.10.2009 22:19

Кто нибудь подскажите как добавить в цикле 1000 пользователей

Написать скрипт самому, за основу можешь взять мой кусок по интеграции с ДЛЕ ;)

через user_add (в includes/functions_user.php).

Никак скорее всего, хотя.... Будет время - буду думать...... :)

IgorA100
phpBB 1.2.1
 
Сообщения: 29
Зарегистрирован: 14.10.2009 13:56
Благодарил (а): 0 раз.
Поблагодарили: 3 раз.


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

 

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

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

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

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