Пароли в iCMS

как перебросить пароли в версиях

 
Посетитель
small user social cms
Медаль
Сообщений: 455
Всем доброго.. конечно уже привык, что на 99% моих вопросов я не получаю ответы - но вдруг "стрельнит"..

Занимаюсь переносом сайта между движками и версиями.. и встал очередной вопрос:
Как перенести пароли с iCMS 1.х на iCMS 2.х, что за новый столбец "соль"?
Мне нужна только теория, как пароль одного пользователя с 1-ой ветки стал бы подходить пользователю со второй ветки..?
Чистить кэш, исправлять базу ручками и искать в гугле умею. Если задаю вопрос, то значит есть существенная причина!!!
InstantCMS Team
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1343
в 1.x: password = md5(пароль)
в 2.x: password = md5( md5(пароль) + соль )
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 455
Почти все просто если знать как формируется соль - откуда её взять?
Чистить кэш, исправлять базу ручками и искать в гугле умею. Если задаю вопрос, то значит есть существенная причина!!!
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1164
Код PHP:
  1. $password_salt = md5(implode(':', array($password, session_id(), time(), rand(0, 10000))));
  2. $password_salt = substr($password_salt, rand(1,8), 16);
  3. $password_hash = md5(md5($password) . $password_salt);
joke
InstantCMS Team
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1343
Скела:
Почти все просто если знать как формируется соль - откуда её взять?
Это не важно. Любой случайный набор символов.
Посетитель
small user social cms
Медаль
Сообщений: 455
Большое спасибо.. буду экспериментировать..
Чистить кэш, исправлять базу ручками и искать в гугле умею. Если задаю вопрос, то значит есть существенная причина!!!
Посетитель
no avatar
Сообщений: 2
Для восстановления пароля измените через phpmyadmin в таблице users следующие данные пользователя:
mail: любой
Хэш пароля: "f399422fb0aab48425f4cf097df70e9c"
Соль пароля: "332b34446da1dde8"

Все, можно входить на сайт по паролю: "test"
Редактировалось: 1 раз (Последний: 5 февраля 2017 в 07:53)
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.