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

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

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

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

Сообщение krasab »

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

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

Сообщение TaLLeR43 »

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

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

Сообщение Perfecthus »

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

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

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

Сообщение ciiz1 »

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

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

Сообщение KEMnEP »

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

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.12
Сообщения: 871
Стаж: 14 лет 6 месяцев
Откуда: Оттуда
Благодарил (а): 53 раза
Поблагодарили: 92 раза

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

Сообщение Perfecthus »

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

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

Сообщение KEMnEP »

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

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

Сообщение krasab »

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

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
Стаж: 15 лет 6 месяцев
Откуда: Ростов-на-Дону
Благодарил (а): 22 раза
Поблагодарили: 36 раз

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

Сообщение demonlibra »

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

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

Сообщение KEMnEP »

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

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

Сообщение demonlibra »

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

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

Сообщение KEMnEP »

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

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

Сообщение demonlibra »

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

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