Edit auth.php via Editor

This commit is contained in:
Flatlogic Bot 2026-01-04 09:19:22 +00:00
parent 6a23c0b811
commit afd1bcd526

29
auth.php Normal file
View File

@ -0,0 +1,29 @@
<?php
// Start session if not already started
if (session_status() === PHP_SESSION_NONE) {
session_start();
}
function check_auth() {
if (!isset($_SESSION['role']) || !isset($_SESSION['user_id'])) {
header('Location: login.php');
exit();
}
return true;
}
function get_user_role() {
return $_SESSION['role'] ?? null;
}
function get_user_id() {
return $_SESSION['user_id'] ?? null;
}
function get_user_name() {
return $_SESSION['user_name'] ?? 'User';
}
function is_logged_in() {
return isset($_SESSION['role']) && isset($_SESSION['user_id']);
}