Эх сурвалжийг харах

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

Alejandro Rosales 2 жил өмнө
parent
commit
2479bc4574
1 өөрчлөгдсөн 15 нэмэгдсэн , 1 устгасан
  1. 15 1
      class/c_login.php

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