install.php"); $db = new PDO('sqlite:' . $db_file); $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // Авторизация if (isset($_POST['login'])) { $stmt = $db->prepare("SELECT password FROM admin WHERE username = ?"); $stmt->execute([$_POST['username']]); $row = $stmt->fetch(); if ($row && password_verify($_POST['password'], $row['password'])) { $_SESSION['admin'] = true; header("Location: index.php"); exit; } else { sleep(2); // Задержка при неверном пароле (мера безопасности) $error = "Неверный логин или пароль"; } } // Выход if (isset($_GET['logout'])) { session_destroy(); header("Location: index.php"); exit; } // Проверка сессии if (!isset($_SESSION['admin'])) { ?>
| WebDAV Логин | Bucket | Endpoint | Действия |
|---|---|---|---|
| = htmlspecialchars($m['dav_user']) ?> | = htmlspecialchars($m['s3_bucket']) ?> | = htmlspecialchars($m['s3_endpoint']) ?> | Удалить |