21 lines
314 B
PHP
21 lines
314 B
PHP
|
|
<?php
|
|
|
|
declare(strict_types=1);
|
|
|
|
if (session_status() !== PHP_SESSION_ACTIVE) {
|
|
session_start();
|
|
}
|
|
|
|
function usuarioAutenticado(): bool
|
|
{
|
|
return isset($_SESSION['usuario_id']);
|
|
}
|
|
|
|
function exigirLogin(): void
|
|
{
|
|
if (!usuarioAutenticado()) {
|
|
header('Location: /login.php');
|
|
exit;
|
|
}
|
|
} |