У меня есть проект использовать Wp 4.9.8, миграция базы данных из плагина wp_user.
Я хочу изменить проект на Rails и использовать старую базу данных (создание базы данных из WPress).
В таблице wp_users
столбец password
был зашифрован
Я хочу использовать рельсы для вставки новой записи с совпадением формата шифрования WP (метод wp_hash_password)
Exemple:
input: admin@123
output: $P$B67DM4HzC8jZG7t9RpL0XnlJxl4Zbf.
Ткс для чтения.
wp_hash_password
формат как: $hash_type$salt$password
так что в общем случае вы можете создать этот формат в рельсах, объединив несколько хэшированных сегментов в порядке, указанном выше.
Чтобы получить больше информации о том, как генерируется WP PasswordHash
Вот реализация открытого кода:
http://www.kvcodes.com/2016/09/wordpress-password-hash-generator/
Он слишком большой, чтобы вставить его сюда, поэтому, пожалуйста, проверьте его по ссылке.
Других решений пока нет …