24 lines
731 B
PHP
24 lines
731 B
PHP
<?php
|
|
require_once __DIR__ . '/partials/header.php';
|
|
require_once __DIR__ . '/db/config.php'; // Ensure logger is included
|
|
|
|
log_message('Dashboard page loaded.');
|
|
|
|
if (!isset($_SESSION['user_id'])) {
|
|
log_message('User not logged in. Redirecting to login.php.');
|
|
header("Location: login.php");
|
|
exit;
|
|
}
|
|
|
|
$user_id = $_SESSION['user_id'];
|
|
$user_email = $_SESSION['user_email'] ?? 'N/A';
|
|
log_message("User is logged in. User ID: {$user_id}, Email: {$user_email}");
|
|
|
|
?>
|
|
<div class="container mt-4">
|
|
|
|
<h1>Welcome to your Dashboard</h1>
|
|
<p>You are logged in as <?php echo isset($_SESSION['user_email']) ? htmlspecialchars($_SESSION['user_email']) : 'Test User'; ?>.</p>
|
|
|
|
<?php require_once __DIR__ . '/partials/footer.php'; ?>
|