diff --git a/auth.inc.php b/auth.inc.php index 69fe4f75..41e9ab83 100644 --- a/auth.inc.php +++ b/auth.inc.php @@ -30,6 +30,9 @@ if (isset($_POST["server"])) { } if (!isset($_SESSION["usernames"][$_GET["server"]]) || !$mysql->connect($_GET["server"], $_SESSION["usernames"][$_GET["server"]], $_SESSION["passwords"][$_GET["server"]])) { + if ($_POST["token"]) { + $_POST["token"] = token(); + } page_header(lang('Login')); if (isset($_SESSION["usernames"][$_GET["server"]])) { echo "
" . lang('Invalid credentials.') . "
\n"; @@ -56,8 +59,6 @@ if (!isset($_SESSION["usernames"][$_GET["server"]]) || !$mysql->connect($_GET["s } } } - } elseif ($key == "token") { - echo ''; } elseif (!in_array($key, $ignore)) { echo ''; }