isLoggedIn()) { header('Location: index.php'); exit; } $error = ''; $username = ''; // Handle login form submission if ($_SERVER['REQUEST_METHOD'] === 'POST') { $username = trim($_POST['username'] ?? ''); $password = $_POST['password'] ?? ''; if (empty($username) || empty($password)) { $error = 'Please enter both username and password.'; } else { $result = $auth->login($username, $password); if ($result['success']) { $logger->log('auth', 'User logged in', ['username' => $username]); header('Location: index.php'); exit; } else { $error = $result['message']; $logger->log('auth', 'Failed login attempt', ['username' => $username, 'error' => $result['message']], 'warning'); } } } ?> Login - Pathvector Admin

Pathvector Admin

BGP Configuration Dashboard