Prevenir reiniciar la sesión y convertir el usuario a string

This commit is contained in:
2023-09-05 18:53:16 +00:00
parent 2e6b745010
commit 2479bc4574

View File

@@ -122,7 +122,7 @@ class Login
public static function log_out(): void
{
session_start();
// session_start();
session_destroy();
}
@@ -139,4 +139,18 @@ class Login
{
return isset($_SESSION["user"]);
}
public function __toString(): string
{
return "Login Object:\n" .
"User: " . json_encode($this->user) . "\n" .
"Acceso: " . $this->acceso . "\n" .
"Profesor ID: " . ($this->profesor ?? "No definido") . "\n" .
"Es Jefe de Carrera: " . ($this->jefe_carrera ? "" : "No") . "\n" .
"Periodo ID: " . $this->periodo_id . "\n" .
"Es Administrador: " . ($this->admin ? "" : "No") . "\n" .
"Facultad: " . json_encode($this->facultad) . "\n" .
"Rol: " . json_encode($this->rol);
}
}