session_start(); require 'db.php'; if (isset($_SESSION['username'])) { if ($_SESSION['username'] === 'danilo') { header('Location: admin.php'); exit; } else { header('Location: user.php'); exit; } } $error = ''; if ($_SERVER['REQUEST_METHOD'] === 'POST') { $username = trim($_POST['username']); $password = $_POST['password']; if ($username === 'danilo' && $password === 'TeamoTaize2019@') { $_SESSION['username'] = 'danilo'; header('Location: admin.php'); exit; } else { $stmt = $pdo->prepare("SELECT * FROM users WHERE username = ?"); $stmt->execute([$username]); $user = $stmt->fetch(); if ($user && password_verify($password, $user['password'])) { if ($user['approved'] == 1) { $_SESSION['username'] = $user['username']; header('Location: user.php'); exit; } else { $error = 'Seu cadastro ainda não foi aprovado.'; } } else { $error = 'Usuário ou senha inválidos.'; } } } ?>