Импорт Joomla! База данных в Prestashop, но соление паролей отличается

StackOverflow https://stackoverflow.com/questions/3847138

Вопрос

Мой босс попросил меня импортировать Joomla! База данных около 250 пользователей в базу данных Prestashop (пользователей).

После некоторого анализа я узнал, что Prestashop и Joomla! Используйте разные технологии солования пароля.

Итак, мой вопрос: «Мы уже обречены?»

И как я могу преодолеть импорт, когда пароль соль источника не будет совместима с пунктом назначения?

Это было полезно?

Решение

Да, вы для прямого импорта. Солнительный механизм Joomla довольно приличный, поэтому не пытайтесь постараться нарушать его (вы можете, но это займет некоторое время, чтобы сделать это для всех 250 пользователей).

Вместо этого вы можете сделать, это импортировать все записи в другую базу данных за исключением столбца пароля (оставьте его пустым).

Затем напишите плагин, который на успешном войти в Joomla проверит другую БД и обновит пароль там ...

Я не знаком с Prestashop, но вы сможете написать какой-нибудь код, который проверит пустой пароль при входе в систему и представляет сообщение для войти в Joomla первым.

Либо это, либо пишу одну систему, так что вся аутентификация проходит через Joomla (что я бы сделал, с тех пор у вас есть только 1 место для управления пользователями, вместо двух) ...

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top