Show sourcecode
The following files exists in this folder. Click to view.
config.php
connect_db.php
db_manager.php
footer.php
head.php
header.php
login_check.php
login_check.php
28 lines UTF-8 Windows (CRLF)
<?php
/* =========================
Kontrollera inloggning
========================= */
$id = $_SESSION['id'] ?? null;
$expires_at = $_SESSION['expires_at'] ?? null;
// Om användaren inte är inloggad eller sessionen har gått ut
if (!isset($id, $expires_at) || time() > $expires_at) {
if ($mode === "strict") {
// Töm och förstör session
session_unset();
session_destroy();
// Skicka användaren till inloggningssidan
header('Location: login.php');
exit;
}
} else {
// Hämta användardata
$user = getUser($conn, "id", $id);
// Registrera inloggningstid
recordLogin($conn, $id);
}
?>