if (($_COOKIE[$session_name] || $_GET[$session_name]) && !$has_token) {
$error = lang('Session expired, please login again.');
} else {
+ restart_session();
add_invalid_login();
$password = get_password();
if ($password !== null) {
exit;
}
+if (isset($_GET["username"]) && !class_exists("Min_DB")) {
+ unset($_SESSION["pwds"][DRIVER]);
+ unset_permanent();
+ page_header(lang('No extension'), lang('None of the supported PHP extensions (%s) are available.', implode(", ", $possible_drivers)), false);
+ page_footer("auth");
+ exit;
+}
+
+if (!ini_bool("session.use_cookies") || @ini_set("session.use_cookies", false) !== false) { // @ - may be disabled
+ session_write_close(); // improves concurrency if a user opens several pages at once, may be restarted later
+}
+
if (isset($_GET["username"])) {
- if (!class_exists("Min_DB")) {
- unset($_SESSION["pwds"][DRIVER]);
- unset_permanent();
- page_header(lang('No extension'), lang('None of the supported PHP extensions (%s) are available.', implode(", ", $possible_drivers)), false);
- page_footer("auth");
- exit;
- }
list($host, $port) = explode(":", SERVER, 2);
if (is_numeric($port) && $port < 1024) {
auth_error(lang('Connecting to privileged ports is not allowed.'));
include "../adminer/include/design.inc.php";
include "../adminer/include/xxtea.inc.php";
include "../adminer/include/auth.inc.php";
-
-if (!ini_bool("session.use_cookies") || @ini_set("session.use_cookies", false) !== false) { // @ - may be disabled
- session_write_close(); // improves concurrency if a user opens several pages at once, may be restarted later
-}
-
include "./include/editing.inc.php";
include "./include/connect.inc.php";