<?php
require_once '../security/security.php';

// Credenciais de login
$usuario_correto = "Bagalau7";
$senha_correta = "Qwe84225054";

// Verifica a sessão e timeout
if (!isset($_SESSION['admin_logged_in']) || $_SESSION['admin_logged_in'] !== true) {
    header("Location: login.php");
    exit();
}

// Verifica timeout de sessão (30 minutos)
if (isset($_SESSION['last_activity']) && (time() - $_SESSION['last_activity'] > 1800)) {
    session_unset();
    session_destroy();
    header("Location: login.php?timeout=1");
    exit();
}

// Atualiza timestamp da última atividade
$_SESSION['last_activity'] = time();

// Inicializa o gerenciador de segurança
$security = SecurityManager::getInstance();
$security->validateRequest();
?>
