Ajouter include/session_check.php

This commit is contained in:
2026-04-09 13:33:21 +00:00
parent 7642f0732d
commit e4f350f2ce

19
include/session_check.php Normal file
View File

@@ -0,0 +1,19 @@
<?php
$timeout = 900; // 15 minutes en secondes
if (!isset($_SESSION['user'])) {
header("Location: login.php");
exit();
}
if (isset($_SESSION['last_activity'])) {
$inactif = time() - $_SESSION['last_activity'];
if ($inactif > $timeout) {
session_destroy();
header("Location: login.php?timeout=1");
exit();
}
}
// Mettre à jour le temps de dernière activité
$_SESSION['last_activity'] = time();