diff --git a/class/c_login.php b/class/c_login.php index a8dec6d..1c925e5 100644 --- a/class/c_login.php +++ b/class/c_login.php @@ -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 ? "Sí" : "No") . "\n" . + "Periodo ID: " . $this->periodo_id . "\n" . + "Es Administrador: " . ($this->admin ? "Sí" : "No") . "\n" . + "Facultad: " . json_encode($this->facultad) . "\n" . + "Rol: " . json_encode($this->rol); + } + } \ No newline at end of file