Wordpress MD5密码

Mat*_*iby 5 php encryption wordpress md5

我需要通过PHP脚本或MySQL将用户插入到Wordpress博客中,并且我有一个纯文本密码.我以为我可以这样做:

$query = "INSERT INTO $new_db.wp_users (user_login, user_pass, user_nicename)
select user_email, md5(user_password), user_name from $source_db.users";
Run Code Online (Sandbox Code Playgroud)

但是密码看起来与现在Wordpress密码的外观不同.所有密码都以$P$B

从阅读它说有一个盐...有没有办法获取像test123的密码,并把它变成Wordpress期望的加密密码?

Joh*_*ker 5

最明智的解决方案就是使用相关的WordPress功能(wp_generate_password)本身.

但是,如果这不是一个选项,您可以简单地提取wp_generate_password函数(它在/wp-includes/pluggable.php中)和相关的支持函数.