I am facing strange issue, I have implemetned custom password reset template, Where I am checking key using

$user = check_password_reset_key($_REQUEST['key'], $_REQUEST['login']);

When i check in function detail and print $user = get_user_by( 'login', $login ); I get user object with blank activation key

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@----

I can see user actiavtion key in users table and i can get it using SQL query $wpdb->get_results( "SELECT * FROM $wpdb->users WHERE id = 10455" )

Because of this issue, I am getting "Invalid key."

If any one has any clue how to fix this this would be much appreciated.

Many thanks,


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.