Если в базе drupal 7 поставили "U" в начале пароля, то теперь никто не сможет зайти на сайт под любым паролем, т.к. drupal 7 хранит не пароли, а их хэши..
По миграции пользователей с drupal 6 на drupal 7 должён помочь модуль Migrate.
Т.к. тема (перенос пользователей), достаточно востребована, в интернетах вообще и на ютубах в частности должно быть не мало освещений подробных руководств, как это сделать..
Самостоятельно c модулем Migrate разобраться не побуйте, ознакомьтесь сначала с руководствами по решению таких или подобных задач..
А вообще, модуль Migrate очень мощная штука, если уметь ей пользоваться, и не только для переноса данных, но и для импорта и т.п.
Ну так и друпал 6 хранит хеши.
А процедура с дописыванием лидирующего U - это из одного из hook_update() в ядре д7, признак того, что данный хеш сравнивать по MD5, потом перехешировать с MD5 на SHA, выполняется при логине, в коде модуля user всё есть.
Migrate пока в планах как и многое другое. Пользователей то я могу перенести, но вот им приходится пароли восстанавливать. В принципе у меня их всего пару тысяч так что не критично.
Если обновлять, то проблем нет. А если с версии сайта на 6ке на версию на 7ке.
Semantics wrote:
процедура с дописыванием лидирующего U - это из одного из hook_update() в ядре д7
Есть ли разница как именно дописывать "U"? Через phpMyAdmin вбил - не помогло.
Комментарии
http://nikita-petrov.com/drupal/perenos-paroley-polzovateley-s-drupal-6-na-drupal-7
Перенес пользователя с D6 на D7 сайт.
Добавил "U" в ячейке pass через phpMyAdmin
Не может пользователь т.обр зайти на сайт со своим старым паролем. Есть ли смысл модуль писать?
Если в базе drupal 7 поставили "U" в начале пароля, то теперь никто не сможет зайти на сайт под любым паролем, т.к. drupal 7 хранит не пароли, а их хэши..
По миграции пользователей с drupal 6 на drupal 7 должён помочь модуль Migrate.
Т.к. тема (перенос пользователей), достаточно востребована, в интернетах вообще и на ютубах в частности должно быть не мало освещений подробных руководств, как это сделать..
Самостоятельно c модулем Migrate разобраться не побуйте, ознакомьтесь сначала с руководствами по решению таких или подобных задач..
А вообще, модуль Migrate очень мощная штука, если уметь ей пользоваться, и не только для переноса данных, но и для импорта и т.п.
Ну так и друпал 6 хранит хеши.
А процедура с дописыванием лидирующего U - это из одного из hook_update() в ядре д7, признак того, что данный хеш сравнивать по MD5, потом перехешировать с MD5 на SHA, выполняется при логине, в коде модуля user всё есть.
Просто Васёк где-то косякнул
Да, тоже много обновлял с Д6 на Д7 никогда проблем с юзерами не было
Migrate пока в планах как и многое другое. Пользователей то я могу перенести, но вот им приходится пароли восстанавливать. В принципе у меня их всего пару тысяч так что не критично.
Если обновлять, то проблем нет. А если с версии сайта на 6ке на версию на 7ке.
Есть ли разница как именно дописывать "U"? Через phpMyAdmin вбил - не помогло.
Думаю, что никакой, главное правильно. Может ты на семерочный хеш прописываешь или ещё что.
Врядли у тебя U какая-то другая.