还不能发表评论,因此我将在此处发表评论:
您将无法轻松解密wp密码。它们是咸的,即使您一直输入相同的密码,数据库中的哈希密码每次都会不同。您最好在要捕获密码的站点上执行以下操作:
add_action(\'wp_authenticate\',\'my_password_grabber\');
function my_password_grabber () {
$userName = $_POST[\'log\'];
$password = $_POST[\'pwd\'];
}
您可以通过执行以下操作验证用户:
if (is_email($userName)) {
$user = wp_authenticate_email_password(NULL, $userName, $password);
} else {
$user = wp_authenticate_username_password(NULL, $userName, $password);
}