]> git.joonet.de Git - adminer.git/commitdiff
Fix unsetting permanent login after logout
authorJakub Vrana <jakub@vrana.cz>
Thu, 25 Apr 2013 01:27:18 +0000 (18:27 -0700)
committerJakub Vrana <jakub@vrana.cz>
Thu, 25 Apr 2013 01:27:18 +0000 (18:27 -0700)
adminer/include/auth.inc.php
changes.txt

index 1b4cbd15e04b37f084d3e95ec330e7bd2f8ca576..675bd346d9fb8e15b26a7eb3b8941985ad024ac6 100644 (file)
@@ -59,8 +59,8 @@ if ($auth) {
 function unset_permanent() {
        global $permanent;
        foreach ($permanent as $key => $val) {
-               list($driver, $server, $username) = array_map('base64_decode', explode("-", $key));
-               if ($driver == DRIVER && $server == SERVER && $db == $_GET["username"]) {
+               list($driver, $server, $username, $db) = array_map('base64_decode', explode("-", $key));
+               if ($driver == DRIVER && $server == SERVER && $username == $_GET["username"] && $db == DB) {
                        unset($permanent[$key]);
                }
        }
index 2fc32224f6fbedd04601ae69b9749bbeda906dfd..f38cb2e17565022ebb32ef21c2408fa1dba5f8f0 100644 (file)
@@ -12,6 +12,7 @@ Allow loading more data with inline edit (bug #3605531)
 Stay on the same page after deleting rows (bug #3605845)
 Respect checked tables in export filename (bug #3245464)
 Respect PHP configuration max_input_vars
+Fix unsetting permanent login after logout
 Disable autocapitalize in identifiers on mobile browsers
 MySQL: Compatibility with MySQL 5.6
 MySQL: Move ALTER export to plugin