hasUsers()) { header('Location: login.php'); exit; } $error = ''; $success = false; // Handle setup form submission if ($_SERVER['REQUEST_METHOD'] === 'POST') { $username = trim($_POST['username'] ?? ''); $password = $_POST['password'] ?? ''; $confirmPassword = $_POST['confirm_password'] ?? ''; // Validation if (empty($username)) { $error = 'Имя пользователя обязательно'; } elseif (strlen($username) < 3) { $error = 'Имя пользователя должно быть не менее 3 символов'; } elseif (strlen($password) < 8) { $error = 'Пароль должен быть не менее 8 символов'; } elseif ($password !== $confirmPassword) { $error = 'Пароли не совпадают'; } else { // Create user if ($auth->createUser($username, $password)) { $success = true; } else { $error = 'Не удалось создать пользователя'; } } } // CSRF token $csrfToken = bin2hex(random_bytes(32)); $_SESSION['csrf_token'] = $csrfToken; ?> Настройка - VH Posting System

VH Posting System

Первоначальная настройка

Администратор успешно создан!

Перейти ко входу

Создайте учётную запись администратора

Минимум 8 символов