Joomla => Instant ?

Проблема с переносом пользователей.

#1 17 июля 2014 в 16:21
Всем привет. Есть задача перенести базу пользователей с Joomla на Instant.
И возникла проблема, пока, в частности, с паролями.

Если в Джумле формат пароля с солью — 06257e8d11df4a96421c7bd875078d05:R08v0Kpt8PJeAxkjlrvVQQs8jj1NjE1K
То в Инсте: 89557e160386f081c019999b16bb7e91, т.е. просто md5 хэш.
Вопрос: как конвертировать такой формат в формат шифрования Instant CMS?
Объём базы: 3 000 пользователей
Заранее спасибо за советы.
#2 17 июля 2014 в 16:39
Посмотрите, какая соль применена в Джумле. Применить на Инстанте в коде ту же соль. И ничего конвертировать тогда не надо
#3 17 июля 2014 в 16:46
А как посмотреть? И где применить в инсте?
Подскажите пожалуйста
#4 17 июля 2014 в 17:43
Если Вы задаете такой вопрос, я могу сделать вывод, что ни Джумлы, ни Инстанта Вы не знаете. Следовательно, Вам будет проще попросить кого-то это сделать. И пусть тот, кто будет это делать, не забудет в БД увеличить величину поля password таблицы cms_users, иначе с джумловской солью начнутся чудеса — пароль будет обрезаться.
Сразу говорю — в настоящий момент я сильно занят. Совет дать могу, но не более.
#5 18 июля 2014 в 12:49
Мне не нужно что бы кто-то за меня всё делал.
В документации я не нашёл информации про скрипт авторизации и про то, где шифруются пароли. Речь — про инстант.
Соль из джумлы я вытащил. Вопрос в том, в каком файле искать тоже самое в инстанте.
#6 18 июля 2014 в 13:12
Документации по Инстанту, как таковой нет. Пару энтузиастов (ваш покорный слуга в том числе) пытались там что-то кропать, но релизы выходят быстрее, чем пишется документация. К конечном счете, тем, кто разбирается, проще открыть исходный код ядра и/или компонента и посмотреть, какие новые методы там появились, а какие исчезли.
Раз вы сами собираетесь все делать, рекомендую поставить Инстант на локальную машину и воспользоваться поиском по тексту. Ищите в исходном коде md5.
#7 18 июля 2014 в 13:19
Да, нашёл вот тут судя по всему.
components\registration\frontend.php

Буду тестировать. Спасибо
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.