<?php
$pageTitle = "Entrar - CATÁLOGO 44";
include 'header.php';
include '../adm/config/db.php';

$erro = '';

if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    $email = trim($_POST['email']);
    $senha = $_POST['senha'];

    if (!empty($email) && !empty($senha)) {
        $stmt = $conn->prepare("SELECT id, nome_completo, senha, status FROM usuarios WHERE email_principal = ? LIMIT 1");
        $stmt->bind_param("s", $email);
        $stmt->execute();
        $result = $stmt->get_result();

        if ($user = $result->fetch_assoc()) {
            if (password_verify($senha, $user['senha'])) {
                if ($user['status'] === 'ATIVO') {
                    $_SESSION['usuario_id'] = $user['id'];
                    $_SESSION['usuario_nome'] = $user['nome_completo'];

                    // Redireciona para o checkout se houver itens no carrinho, senão para a home
                    if (!empty($_SESSION['carrinho'])) {
                        echo "<script>window.location.href='checkout.php';</script>";
                    } else {
                        echo "<script>window.location.href='index.php';</script>";
                    }
                    exit;
                } else {
                    $erro = "Sua conta ainda não está ativa. Entre em contato com o suporte.";
                }
            } else {
                $erro = "E-mail ou senha incorretos.";
            }
        } else {
            $erro = "E-mail ou senha incorretos.";
        }
    } else {
        $erro = "Preencha todos os campos.";
    }
}
?>

    <!-- Hero Start -->
    <div class="container-fluid bg-primary py-5 hero-header mb-5">
        <div class="row py-3">
            <div class="col-12 text-center">
                <h1 class="display-3 text-white animated zoomIn">Identificação</h1>
                <a href="index.php" class="h4 text-white">Início</a>
                <i class="far fa-circle text-white px-2"></i>
                <span class="h4 text-white">Entrar</span>
            </div>
        </div>
    </div>
    <!-- Hero End -->


    <!-- Login Start -->
    <div class="container-fluid py-5">
        <div class="container">
            <div class="row g-5 justify-content-center">
                <div class="col-xl-5 col-lg-6 wow slideInUp" data-wow-delay="0.1s">
                    <div class="bg-light rounded p-5 shadow">
                        <div class="section-title mb-4">
                            <h5 class="position-relative d-inline-block text-primary text-uppercase">Bem-vindo</h5>
                            <h1 class="display-6 mb-4">Acesse sua Conta</h1>
                        </div>
                        
                        <?php if ($erro): ?>
                        <div class="alert alert-danger border-0 mb-4" role="alert">
                            <i class="fas fa-exclamation-circle me-2"></i><?= $erro ?>
                        </div>
                        <?php endif; ?>

                        <form action="login.php" method="POST">
                            <div class="row g-3">
                                <div class="col-12">
                                    <label class="form-label">E-mail</label>
                                    <input type="email" name="email" class="form-control border-0 bg-white px-4" placeholder="seu@email.com" style="height: 55px;" required>
                                </div>
                                <div class="col-12">
                                    <label class="form-label">Senha</label>
                                    <input type="password" name="senha" class="form-control border-0 bg-white px-4" placeholder="**********" style="height: 55px;" required>
                                </div>
                                <div class="col-12 text-end">
                                    <a href="recuperar-senha.php" class="text-primary small">Esqueceu a senha?</a>
                                </div>
                                <div class="col-12 mt-4">
                                    <button class="btn btn-primary w-100 py-3" type="submit">ENTRAR AGORA</button>
                                </div>
                                <div class="col-12 text-center mt-4">
                                    <p class="mb-0 text-muted">Ainda não tem conta?</p>
                                    <a href="cadastro.php" class="fw-bold text-primary">CRIE SUA CONTA AQUI</a>
                                </div>
                            </div>
                        </form>
                    </div>
                </div>
            </div>
        </div>
    </div>
    <!-- Login End -->

<?php 
$marginTop = 'style="margin-top: -75px;"'; 
include 'footer.php'; 
?>
