This commit is contained in:
2025-12-24 14:48:49 +01:00
parent c6793e2473
commit 9beb6e1b43
20 changed files with 1777 additions and 508 deletions
+19
View File
@@ -0,0 +1,19 @@
<?php
// includes/auth.php
if (session_status() === PHP_SESSION_NONE) {
session_start();
}
function require_login(string $redirectTarget = null): void
{
if (!isset($_SESSION['user'])) {
if ($redirectTarget === null) {
$redirectTarget = $_SERVER['REQUEST_URI'] ?? '/index.php';
}
$redirect = urlencode($redirectTarget);
header("Location: /login.php?redirect=$redirect");
exit;
}
}