Здравствуйте всем!!
У меня такая ситуация.
Есть сайт на другой системе управления.
Мне нужно его перенести на битрикс.
Сайт представляет из себя форум, короче говоря пользователей много.
Пароль пользователя на этом форуме хранится в виде 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"
У меня такая ситуация.
Есть сайт на другой системе управления.
Мне нужно его перенести на битрикс.
Сайт представляет из себя форум, короче говоря пользователей много.
Пароль пользователя на этом форуме хранится в виде 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"