<?php
session_start();

// Se já estiver logado, vai pra lista de jogos
if (isset($_SESSION['cliente_logado']) && $_SESSION['cliente_logado'] === true) {
    header('Location: index.php');
    exit;
}

$erro = '';

if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    $usuario = $_POST['usuario'] ?? '';
    $senha = $_POST['senha'] ?? '';
    
    $clientes = json_decode(file_get_contents('../dados/clientes.json'), true) ?? [];
    
    foreach ($clientes as $cliente) {
        if ($cliente['usuario'] === $usuario && $cliente['senha'] === $senha) {
            // Verifica se a assinatura não venceu
            $hoje = date('Y-m-d');
            if ($cliente['vencimento'] >= $hoje) {
                $_SESSION['cliente_logado'] = true;
                $_SESSION['cliente_nome'] = $cliente['nome'];
                header('Location: index.php');
                exit;
            } else {
                $erro = '⛔ Sua assinatura expirou!';
            }
        } else {
            $erro = '❌ Usuário ou senha inválidos!';
        }
    }
}
?>
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Login Cliente - Jogos Retro</title>
    <link rel="stylesheet" href="../admin/css/estilo.css">
</head>
<body class="login-page">
    <div class="login-container">
        <div class="login-box">
            <img src="../admin/img/logo.png" alt="Logo" class="login-logo">
            <h1>🎮 Jogos Retro</h1>
            <p>Entre e jogue os clássicos!</p>
            <?php if ($erro): ?>
                <div class="erro"><?php echo $erro; ?></div>
            <?php endif; ?>
            <form method="POST">
                <input type="text" name="usuario" placeholder="Usuário" required>
                <input type="password" name="senha" placeholder="Senha" required>
                <button type="submit">🎮 Entrar e Jogar</button>
            </form>
        </div>
    </div>
</body>
</html>