title: Why i getting blank user_activation_key in get_user_by( 'login', $login ) function?
body: <p>I am facing strange issue,
  I have implemetned custom password reset template, Where I am checking key using</p>
  <pre><code>  $user = check_password_reset_key($_REQUEST['key'], $_REQUEST['login']);
  </code></pre>
  <p>When i check in function detail and print <code>$user = get_user_by( 'login', $login );</code> I get user object with blank activation key</p>
  <pre><code>WP_User Object
  (
      [data] =&gt; stdClass Object
          (
              [ID] =&gt; 10118
              [user_login] =&gt; -----
              [user_pass] =&gt; ------
              [user_nicename] =&gt; j---
              [user_email] =&gt; jaysukh@---
              [user_url] =&gt; 
              [user_registered] =&gt; 2020-07-20 17:13:19
              [user_activation_key] =&gt;
              [user_status] =&gt; 0
              [display_name] =&gt; jaysukh@----
          )
  </code></pre>
  <p>I can see user actiavtion key in users table and i can get it using SQL query <code>$wpdb-&gt;get_results( &quot;SELECT * FROM $wpdb-&gt;users WHERE id = 10455&quot; )</code></p>
  <p>Because of this issue, <strong>I am getting &quot;Invalid key.&quot;</strong></p>
  <p>If any one has any clue how to fix this this would be much appreciated.</p>
  <p>Many thanks,
  Jaysukh</p>