Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Конвертация БД (https://forum.antichat.xyz/showthread.php?t=200519)

devildude 29.04.2010 23:24

Конвертация БД
 
Возникла следующая ситуация...

конвертнул импекстом БД phpbb 3 в vBulletin 4
все встало нормально, НО пользователь не может войти, пароль не принимается из за кривизны базы. Если восстановить забытый пароль то при попытке входя с новым пользователь автоматом получает пожизненный бан.
Если хеш нового пароля подсунуть вручную, то все ОК.
Я вот и решил что можно из phpbb т.е. исходного варианта выдернуть пароли и конвертнуть в хеш понятный вобле, ну и подсунуть их туда.

Кто нибудь может подсказать каким образом, например с помощью какого ПО можно это сделать ?

phpdreamer 29.04.2010 23:29

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

devildude 30.04.2010 00:15

Проблема в том, что старая база чуть искривлена изначально, выражено в том что несколько кодировок намешалось.
Есть конвертер скрипт специальный impex, с его помощью произвел конвертирование БД из под phpbb в vbulletin.
Из за того что в исходной базе напутаны кодировки и конверт произошел не совсем ровно, а именно хеши с паролями не воспринимаются адекватно.

В данном случае самый доступный выход это выдернуть из первоначальной базы хеши в формате, в котором их сохранил phpbb и конвертировать в формат хеша понятный vbulletin, ну и подсунуть в новую базу.

krypt3r 30.04.2010 06:54

Цитата:

и конвертировать в формат хеша понятный vbulletin
Проще сказать, чем сделать. Хэширование паролей - процесс необратимый

LStr1ke 30.04.2010 09:32

Цитата:

В данном случае самый доступный выход это выдернуть из первоначальной базы хеши в формате, в котором их сохранил phpbb и конвертировать в формат хеша понятный vbulletin, ну и подсунуть в новую базу.
Как раз таки это невыполнимый выход.

Как уже сказали, измени алгоритм хеширования в vbulletin на тот, что в phpbb

devildude 30.04.2010 14:58

Цитата:

Сообщение от LStr1ke
Как раз таки это невыполнимый выход.

Как уже сказали, измени алгоритм хеширования в vbulletin на тот, что в phpbb

Может я просмотрел где то такой параметр (версия 4.0.3), или нужно в коде где то поменять ?

LStr1ke 30.04.2010 15:06

Цитата:

или нужно в коде где то поменять ?
В коде.

devildude 30.04.2010 15:34

К вам можно обратиться за консультацией что конкретно и где изменить ?
на за бесплатно разумеется...
или файл вам скину нужный, а вы произведете необходимые изменения.
аська: шесть24шесть439тритри

LStr1ke 30.04.2010 15:35

Кидай в личку на форуме. Аси нету у меня.
скинь пару хешей + Версию phpBB и версию vbulletin

devildude 30.04.2010 16:41

Цитата:

Сообщение от LStr1ke
Кидай в личку на форуме. Аси нету у меня.
скинь пару хешей + Версию phpBB и версию vbulletin


Скинул все тебе в личку.


Время: 18:50