From 30714d98f9456d3a8215766e98172768800fb30f Mon Sep 17 00:00:00 2001 From: Jakub Vrana Date: Sun, 16 Mar 2025 18:05:52 +0100 Subject: [PATCH] Save bytes --- adminer/include/auth.inc.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/adminer/include/auth.inc.php b/adminer/include/auth.inc.php index a082e9bb..d01b8ce1 100644 --- a/adminer/include/auth.inc.php +++ b/adminer/include/auth.inc.php @@ -61,7 +61,7 @@ if ($auth) { set_password($vendor, $server, $username, $password); $_SESSION["db"][$vendor][$server][$username][$db] = true; if ($auth["permanent"]) { - $key = base64_encode($vendor) . "-" . base64_encode($server) . "-" . base64_encode($username) . "-" . base64_encode($db); + $key = implode("-", array_map('base64_encode', array($vendor, $server, $username, $db))); $private = $adminer->permanentLogin(true); $permanent[$key] = "$key:" . base64_encode($private ? encrypt_string($password, $private) : ""); cookie("adminer_permanent", implode(" ", $permanent));