]> git.joonet.de Git - adminer.git/commitdiff
Save bytes
authorJakub Vrana <jakub@vrana.cz>
Sun, 16 Mar 2025 17:05:52 +0000 (18:05 +0100)
committerJakub Vrana <jakub@vrana.cz>
Sun, 16 Mar 2025 17:05:52 +0000 (18:05 +0100)
adminer/include/auth.inc.php

index a082e9bbf5c8821661110c91bc4c14c16374e333..d01b8ce1313f3500978822391cc888b9f7d61933 100644 (file)
@@ -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));