diff --git a/header.php b/header.php index 4820552b..3d6cb3d3 100644 --- a/header.php +++ b/header.php @@ -299,7 +299,7 @@ if ($headerStyle === 'light') { diff --git a/src/pages/bookings/campsites.php b/src/pages/bookings/campsites.php index be021371..d628e84b 100644 --- a/src/pages/bookings/campsites.php +++ b/src/pages/bookings/campsites.php @@ -3,6 +3,18 @@ $headerStyle = 'light'; $rootPath = dirname(dirname(dirname(__DIR__))); include_once($rootPath . '/header.php'); +// Check if user has active membership +if (!isset($_SESSION['user_id'])) { + header('Location: login'); + exit; +} + +$is_member = getUserMemberStatus($_SESSION['user_id']); +if (!$is_member) { + header('Location: index'); + exit; +} + $conn = openDatabaseConnection(); $stmt = $conn->prepare("SELECT * FROM campsites"); $stmt->execute();