Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Как перенести всех пользователей на самописный движок?

Вопросы без привязки к версии. Установлена авточистка (2 года).
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
krasab
phpBB 1.4.4
Сообщения: 183
Стаж: 14 лет 1 месяц
Благодарил (а): 2 раза
Поблагодарили: 3 раза

Как перенести всех пользователей на самописный движок?

Сообщение krasab »

Привет всем!
Есть ли скрипт, позволяющий перенести всех пользователей (ники, пароли, почту и номера телефонов) в базу другого движка (самописного)?
Как шифруются пароли? Что нужно, чтобы новый движок понимал зашифрованные пароли, а при регистрации новых пользователей, так же как и phpbb умел шифровать их пароли?
Изображение
Аватара пользователя
TaLLeR43
phpBB 2.0.1
Сообщения: 274
Стаж: 7 лет
Откуда: Кикнур
Благодарил (а): 47 раз
Поблагодарили: 22 раза

Re: Как перенести всех пользователей на самописный движок?

Сообщение TaLLeR43 »

krasab писал(а): 04.03.2020 16:28 Как шифруются пароли?
при помощи MD5 шифрование идет
Аватара пользователя
Perfecthus
phpBB 2.0.11
Сообщения: 804
Стаж: 13 лет 6 месяцев
Откуда: Оттуда
Благодарил (а): 51 раз
Поблагодарили: 86 раз

Re: Как перенести всех пользователей на самописный движок?

Сообщение Perfecthus »

krasab писал(а): 04.03.2020 16:28 движка (самописного)?
Как шифруются пароли? Что нужно, чтобы новый движок понимал зашифрованные пароли, а при регистрации новых пользователей
Нужен, такой же механизм шифрования.

Отправлено спустя 5 минут 35 секунд:
TaLLeR43 писал(а): 04.03.2020 16:39 при помощи MD5 шифрование идет
MD5 дешифровке не подлежит, но, при таком же алгоритме шифрования в самописном движке, он должен понимать пароли. Рекомендую почитать про MD5 ибо есть разница в шифровании.
ciiz1
phpBB 2.0.4
Сообщения: 440
Стаж: 6 лет 8 месяцев
Благодарил (а): 100 раз
Поблагодарили: 30 раз

Re: Как перенести всех пользователей на самописный движок?

Сообщение ciiz1 »

А ещё что то про соль было? (ФИГНЮ НАПИСАЛ?)
Аватара пользователя
KEMnEP
phpBB 2.0.17
Сообщения: 1117
Стаж: 9 лет 1 месяц
Благодарил (а): 42 раза
Поблагодарили: 278 раз

Re: Как перенести всех пользователей на самописный движок?

Сообщение KEMnEP »

Нельзя чистым мд5 пароли делать. Это не безопасно. Скорей всего там php пассворд. Или аналог.
Аватара пользователя
demonlibra
phpBB 2.0.2
Сообщения: 338
Стаж: 14 лет 6 месяцев
Откуда: Ростов-на-Дону
Благодарил (а): 24 раза
Поблагодарили: 38 раз

Re: Как перенести всех пользователей на самописный движок?

Сообщение demonlibra »

Может как-то поможет. Вот таким sql запросом можно поменять пароль:

Код: Выделить всё

UPDATE phpbb_users SET `user_password` = md5('new_passwd') WHERE `user_id` = 2
new_passwd - новый пароль
`user_id` = 2 - пример для админа или указать id другого пользователя
Аватара пользователя
Perfecthus
phpBB 2.0.11
Сообщения: 804
Стаж: 13 лет 6 месяцев
Откуда: Оттуда
Благодарил (а): 51 раз
Поблагодарили: 86 раз

Re: Как перенести всех пользователей на самописный движок?

Сообщение Perfecthus »

KEMnEP писал(а): 05.03.2020 6:07 Нельзя чистым мд5 пароли делать. Это не безопасно. Скорей всего там php пассворд. Или аналог.
А кто говорил, о чистом MD5? Естественно, всё через php, MD5 - это, только шифровщик.
Аватара пользователя
KEMnEP
phpBB 2.0.17
Сообщения: 1117
Стаж: 9 лет 1 месяц
Благодарил (а): 42 раза
Поблагодарили: 278 раз

Re: Как перенести всех пользователей на самописный движок?

Сообщение KEMnEP »

demonlibra, серьёзно? Новейший phpBB шифрует пароли мд5 только, без доп преобразований? Чёт смутно верится. Иначе это потенциально дыркой пахнет
krasab
phpBB 1.4.4
Сообщения: 183
Стаж: 14 лет 1 месяц
Благодарил (а): 2 раза
Поблагодарили: 3 раза

Re: Как перенести всех пользователей на самописный движок?

Сообщение krasab »

Да, и про соль тоже интересно.
Где можно подробнее почитать про технологию шифровки в phpbb?
Изображение
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5283
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 793 раза

Re: Как перенести всех пользователей на самописный движок?

Сообщение Siava »

demonlibra писал(а): 05.03.2020 10:10 Вот таким sql запросом можно поменять пароль:
Это в первых двух версиях движка работало :) в тройке уже другой алгоритм шифрования.. насколько я помню.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
demonlibra
phpBB 2.0.2
Сообщения: 338
Стаж: 14 лет 6 месяцев
Откуда: Ростов-на-Дону
Благодарил (а): 24 раза
Поблагодарили: 38 раз

Re: Как перенести всех пользователей на самописный движок?

Сообщение demonlibra »

Siava писал(а): 05.03.2020 12:48 Это в первых двух версиях движка работало в тройке уже другой алгоритм шифрования.. насколько я помню.
Проверял в 3.3.0. Работает.
Аватара пользователя
KEMnEP
phpBB 2.0.17
Сообщения: 1117
Стаж: 9 лет 1 месяц
Благодарил (а): 42 раза
Поблагодарили: 278 раз

Re: Как перенести всех пользователей на самописный движок?

Сообщение KEMnEP »

Может как режим совместимости со старыми паролями в базе данных. Но сам движок врядли такие простые генерирует. Жаль комп не под рукой.
Аватара пользователя
demonlibra
phpBB 2.0.2
Сообщения: 338
Стаж: 14 лет 6 месяцев
Откуда: Ростов-на-Дону
Благодарил (а): 24 раза
Поблагодарили: 38 раз

Re: Как перенести всех пользователей на самописный движок?

Сообщение demonlibra »

Верится Вам или нет, но я только что проверил на локальной копии форума. Задал новый пароль командой которую писал через phpmyadmin и зашел.
Последний раз редактировалось demonlibra 05.03.2020 13:34, всего редактировалось 1 раз.
Аватара пользователя
KEMnEP
phpBB 2.0.17
Сообщения: 1117
Стаж: 9 лет 1 месяц
Благодарил (а): 42 раза
Поблагодарили: 278 раз

Re: Как перенести всех пользователей на самописный движок?

Сообщение KEMnEP »

Говорю же как режим совместимости. А попробуйте задать этот же пароль через форум (через функцию смены пароля в личном разделе) и сравнить в базе данных.
Аватара пользователя
demonlibra
phpBB 2.0.2
Сообщения: 338
Стаж: 14 лет 6 месяцев
Откуда: Ростов-на-Дону
Благодарил (а): 24 раза
Поблагодарили: 38 раз

Re: Как перенести всех пользователей на самописный движок?

Сообщение demonlibra »

Да, отличается

Вернуться в «phpBB-пространство»