вопрос
Приветствую!
Нужно помощь, перенес БД с DLE на WordPress. Но пользователи не могут войти в свой аккаунт, колонка "user_pass" - заполнена зашифрованными паролями от DLE. Но как я понял у них шифровка паролей разная у dle и wp, поэтому не подходит. Как же быть? Как вернуть всем 500 пользователям свои пароли от аккаунтов, точнее как правильно перенести пароли - чтобы они совпадали с действительными на WordPress?
Заранее спасибо за ответы!
Нужно помощь, перенес БД с DLE на WordPress. Но пользователи не могут войти в свой аккаунт, колонка "user_pass" - заполнена зашифрованными паролями от DLE. Но как я понял у них шифровка паролей разная у dle и wp, поэтому не подходит. Как же быть? Как вернуть всем 500 пользователям свои пароли от аккаунтов, точнее как правильно перенести пароли - чтобы они совпадали с действительными на WordPress?
Заранее спасибо за ответы!
SANDER, Решение проблемы все же нашел.
Пользователей не впускает под их паролями:
В файле «wp-includes/pluggable.php» находим строку:
заменяем на:
Теперь у всех все нормально, все могут авторизоваться - все счастливы)
Пользователей не впускает под их паролями:
В файле «wp-includes/pluggable.php» находим строку:
$check = hash_equals( $hash, md5( $password ) );
заменяем на:
$check = hash_equals( $hash, md5( md5( $password ) ) );
Теперь у всех все нормально, все могут авторизоваться - все счастливы)