diff --git a/adminer/include/auth.inc.php b/adminer/include/auth.inc.php index 9a5f5cdd..69f875a7 100644 --- a/adminer/include/auth.inc.php +++ b/adminer/include/auth.inc.php @@ -146,6 +146,9 @@ function auth_error(string $error, array &$permanent) { } $params = session_get_cookie_params(); cookie("adminer_key", ($_COOKIE["adminer_key"] ?: rand_string()), $params["lifetime"]); + if (!$_SESSION["token"]) { + $_SESSION["token"] = rand(1, 1e6); // this is for next attempt + } page_header(lang('Login'), $error, null); echo "