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期望的加密密码?
最明智的解决方案就是使用相关的WordPress功能(wp_generate_password)本身.
但是,如果这不是一个选项,您可以简单地提取wp_generate_password函数(它在/wp-includes/pluggable.php中)和相关的支持函数.
| 归档时间: |
|
| 查看次数: |
19019 次 |
| 最近记录: |