Đầu tiên tìm nạp chi tiết người dùng từ cơ sở dữ liệu. Và sau đó kiểm tra mật khẩu đã băm của người dùng bằng mật khẩu văn bản thuần túy.
Để tìm nạp người dùng, bạn có thể thử:
$user = get_user_by( 'email', $email );
Sau đó:
if ( $user && wp_check_password( $userPassword, $user->data->user_pass, $user->ID) ){
echo json_encode("Passwords match");
$returnValue = TRUE;
}
else{
echo json_encode("Passwords do not match");
$returnValue = FALSE;
}
tài liệu tham khảo liên quan: