load(); } // Initialize User class $user = new \SoftEdge\User(); // Validate session $sessionUser = $user->validateSession($_SESSION['session_token']); if (!$sessionUser || $sessionUser['role'] !== 'admin') { session_destroy(); header('Location: login.php'); exit; } // Get admin statistics $stats = $user->getAdminStats(); // Log admin page visit $user->logPageVisit($sessionUser['id'], 'admin_dashboard', $_SERVER['HTTP_USER_AGENT'] ?? ''); // Handle logout if (isset($_POST['logout'])) { // Invalidate session try { $db = new PDO("mysql:host={$_ENV['DB_HOST']};dbname={$_ENV['DB_NAME']}", $_ENV['DB_USER'], $_ENV['DB_PASS']); $stmt = $db->prepare("DELETE FROM user_sessions WHERE session_token = ?"); $stmt->execute([$_SESSION['session_token']]); } catch (Exception $e) { error_log("Session cleanup failed: " . $e->getMessage()); } session_destroy(); header('Location: login.php'); exit; } ?> Painel Administrativo - SoftEdge Corporation

Dashboard Administrativo

Bem-vindo de volta, !

Total de Usuários

Total de Visitas

Visitas (30 dias)

Taxa de Conversão

0 ? (($stats['total_visits'] ?? 0) / $stats['total_users']) : 0; echo number_format($conversion, 1); ?>x

Páginas Mais Visitadas

visitas

Usuários Recentes

Informações do Sistema

PHP Version

Database

MySQL

Último Backup