Files
server/app/Middleware/AdminMiddleware.php
2025-12-06 10:56:52 -03:00

19 lines
446 B
PHP

<?php
namespace App\Middleware;
use App\Utils\View;
class AdminMiddleware
{
public function handle()
{
if (!isset($_SESSION['user_role']) || $_SESSION['user_role'] !== 'admin') {
error_log("AdminMiddleware Redirecting: Session Role: " . ($_SESSION['user_role'] ?? 'NOT SET') . " | Session ID: " . session_id());
View::redirect('/login');
return false;
}
return true;
}
}