From ef67f18e9ce90539662d406cae20482eee0d8550 Mon Sep 17 00:00:00 2001
From: ale <ale@incal.net>
Date: Wed, 31 May 2023 10:44:11 +0100
Subject: [PATCH] Add an is_array() check

---
 login-debug.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/login-debug.php b/login-debug.php
index c2345a0..26ad1bb 100644
--- a/login-debug.php
+++ b/login-debug.php
@@ -44,7 +44,7 @@ function debug_login_auth_cookie_bad_session_token($cookie_elements) {
     $verifier = hash('sha256', $token);
     //$sessions = $manager->get_sessions();
     $sessions = get_user_meta($user->ID, 'session_tokens', true);
-    $session_names = implode(",", array_keys($sessions));
+    $session_names = is_array($sessions) ? implode(",", array_keys($sessions)) : $sessions;
 
     error_log("LOGIN: auth_cookie_bad_session_token: username={$username} token={$token} verifier={$verifier} sessions={$session_names}");
 }
-- 
GitLab