38474-vm/includes/middleware.php
2026-02-18 08:32:50 +00:00

20 lines
346 B
PHP

<?php
// includes/middleware.php
require_once __DIR__ . '/auth.php';
function requireLogin() {
if (!isLoggedIn()) {
header("Location: /login.php");
exit;
}
}
function requireAdmin() {
requireLogin();
if (getUserRole() !== 'admin') {
header("Location: /index.php"); // Or dashboard
exit;
}
}