diff --git a/adminer/include/auth.inc.php b/adminer/include/auth.inc.php index cae42afd..c53e1ca7 100644 --- a/adminer/include/auth.inc.php +++ b/adminer/include/auth.inc.php @@ -117,10 +117,10 @@ function set_password($vendor, $server, $username, $password) { function get_password() { $return = get_session("pwds"); if (is_array($return)) { - if (!$_COOKIE["adminer_key"]) { - return false; - } - $return = decrypt_string($return[0], $_COOKIE["adminer_key"]); + $return = ($_COOKIE["adminer_key"] + ? decrypt_string($return[0], $_COOKIE["adminer_key"]) + : false + ); } return $return; }