All
This commit is contained in:
@@ -11,9 +11,9 @@ $remainingTime = $endOfDay - $currentTime;
|
||||
session_set_cookie_params($remainingTime, '/', $_SERVER['HTTP_HOST'], false, true);
|
||||
session_start();
|
||||
|
||||
require_once($ruta ?? '') . "include/bd_pdo.php";
|
||||
require_once($ruta ?? '') . "class/c_logasistencia.php";
|
||||
require_once($ruta ?? '') . "vendor/autoload.php";
|
||||
require_once "{$_SERVER['DOCUMENT_ROOT']}/include/bd_pdo.php";
|
||||
require_once "{$_SERVER['DOCUMENT_ROOT']}/class/c_logasistencia.php";
|
||||
require_once "{$_SERVER['DOCUMENT_ROOT']}/vendor/autoload.php";
|
||||
|
||||
/*
|
||||
$user->acceso // Devuelve el tipo de acceso del usuario. Si es administrador, retorna "w". De lo contrario, verifica el tipo de acceso a una página específica y retorna ese valor.
|
||||
@@ -102,7 +102,7 @@ class Login
|
||||
{
|
||||
global $db;
|
||||
|
||||
if (!Login::validaUsuario($user, $pass))
|
||||
if (!self::validaUsuario($user, $pass))
|
||||
return ['error' => true, 'msg' => 'Error al autenticar usuario'];
|
||||
|
||||
if ($db->has("FS_VALIDACLAVEULSA('$user')")) {
|
||||
@@ -126,16 +126,16 @@ class Login
|
||||
session_destroy();
|
||||
}
|
||||
|
||||
public static function get_user(): Login
|
||||
public static function get_user(): ?Login
|
||||
{
|
||||
if (Login::is_logged()) {
|
||||
if (self::is_logged()) {
|
||||
$user = unserialize($_SESSION["user"]);
|
||||
return $user;
|
||||
}
|
||||
header("Location: /");
|
||||
exit();
|
||||
}
|
||||
private static function is_logged(): bool
|
||||
public static function is_logged(): bool
|
||||
{
|
||||
return isset($_SESSION["user"]);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user