Проблема с паролями, Перенос пользователей форума с другой системы на Битрикс, Проблема с паролями, Перенос пользователей форума с другой системы на Битрикс
Разобрался с этим делом. На данный момент(8 версия) битрикс поддерживает пароли в виде md5(пароль) и соль.md5(соль.пароль). Всё оказалось намного проще чем казалось.
Проблема с паролями, Перенос пользователей форума с другой системы на Битрикс, Проблема с паролями, Перенос пользователей форума с другой системы на Битрикс
0987 пишет: делай рассылку, кому нужен форум те зайдут
я бы как разработчик уже сделал, но заказчик не хочет да и письма могут в спам попасть
Проблема с паролями, Перенос пользователей форума с другой системы на Битрикс, Проблема с паролями, Перенос пользователей форума с другой системы на Битрикс
Здравствуйте всем!! У меня такая ситуация. Есть сайт на другой системе управления. Мне нужно его перенести на битрикс. Сайт представляет из себя форум, короче говоря пользователей много. Пароль пользователя на этом форуме хранится в виде md5(пароль). В битриксе же, как мне удалось узнать, пароль хранится в виде соль.md5(соль."пароль"). Также узнал что такая система работает в битриксе начиная с 8-й версии, в 7-й - там пароль в 32 символа был.
Попробовал раскодировать пароли с форума, простые получается, сложные - ни как smile:( . Короче не вариант, во что и не особо верилось.
Подумал, раз уже в 7-й версии пароль - 32 символа, то может попробовать поставить этот форум на 7-м битриксе(это при условии, что в 7-м эти 32 символа - md5(пароль)).
Ну и второй вариант, это залезть в файл /bitrix/modules/main/classes/general/user.php, и поменять там логику генерации пароля(убрать соль, оставить только md5(пароль)). Но в этом случае, при обновлении Битрикса все мои изменения будут затираться(это как мне кажется, подтверждения тому что будет затираться не нашёл).
Делать рассылку по всем пользователям базы с новым случ. паролем тоже не очень хочется.
Вот такая трабла у меня, может кто что-нибудь сможет подсказать по решению данной проблемы??
Заранее спасибо.
P.S. В поддержку писал, написали "К сожалению, нет официальной документации по созданию хеша пароля в таблице b_user. Евгений, мы можем посоветовать Вам изучить файл: /bitrix/modules/main/classes/general/user.php"