diff --git a/login-debug.php b/login-debug.php index cfae8f00c00040a04ebdab61af6a70b7d9b0a4da..c2345a0cb987d5144017631aade692bf2949b2ce 100644 --- a/login-debug.php +++ b/login-debug.php @@ -41,8 +41,9 @@ function debug_login_auth_cookie_bad_session_token($cookie_elements) { // Try to see if the validation fails because of session_tokens usermeta attribute. $user = get_user_by('login', $username); $manager = WP_Session_Tokens::get_instance( $user->ID ); - $verifier = $manager->hash_token($token); - $sessions = $manager->get_sessions(); + $verifier = hash('sha256', $token); + //$sessions = $manager->get_sessions(); + $sessions = get_user_meta($user->ID, 'session_tokens', true); $session_names = implode(",", array_keys($sessions)); error_log("LOGIN: auth_cookie_bad_session_token: username={$username} token={$token} verifier={$verifier} sessions={$session_names}");