Wordpress 为什么我要在get_user_by('login',$login)函数中获取空白的user_激活键?

Wordpress 为什么我要在get_user_by('login',$login)函数中获取空白的user_激活键?,wordpress,woocommerce,wordpress-theming,Wordpress,Woocommerce,Wordpress Theming,我面临着一个奇怪的问题, 我已经实现了自定义密码重置模板,在这里我使用 $user = check_password_reset_key($_REQUEST['key'], $_REQUEST['login']); 当我签入函数详细信息并通过“login”打印$user=get_user_时,$login;我使用空激活密钥获取用户对象 WP_User Object ( [data] => stdClass Object ( [ID] =

我面临着一个奇怪的问题, 我已经实现了自定义密码重置模板,在这里我使用

  $user = check_password_reset_key($_REQUEST['key'], $_REQUEST['login']);
当我签入函数详细信息并通过“login”打印$user=get_user_时,$login;我使用空激活密钥获取用户对象

WP_User Object
(
    [data] => stdClass Object
        (
            [ID] => 10118
            [user_login] => -----
            [user_pass] => ------
            [user_nicename] => j---
            [user_email] => jaysukh@---
            [user_url] => 
            [user_registered] => 2020-07-20 17:13:19
            [user_activation_key] =>
            [user_status] => 0
            [display_name] => jaysukh@----
        )
我可以在users表中看到用户激活键,我可以使用SQL查询$wpdb->get_results SELECT*FROM$wpdb->users(其中id=10455)来获取它

由于这个问题,我得到的密钥无效

如果有人知道如何解决这个问题,我们将不胜感激

非常感谢,, 杰苏克