我有一个项目使用Wp 4.9.8,从wp_user插件进行数据库迁移。 我想将项目更改为Rails,并使用旧数据库(从WPress创建数据库)。
在表wp_users
中,列password
已被加密。
我想使用Rails插入具有匹配格式的新记录来加密WP(方法wp_hash_password)
例如:
input: admin@123
output: $P$B67DM4HzC8jZG7t9RpL0XnlJxl4Zbf.
要阅读的知识。
答案 0 :(得分:0)
wp_hash_password
的格式为:$hash_type$salt$password
,因此通常可以通过按上述顺序连接几个散列段来在rails中创建此格式。
要获取有关WP如何生成PasswordHash
的更多信息,这里是公共代码的实现:
http://www.kvcodes.com/2016/09/wordpress-password-hash-generator/
太大了,无法粘贴到这里,请检查链接。