|
@@ -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);
|
|
|
+ }
|
|
|
+
|
|
|
}
|