Prevenir reiniciar la sesión y convertir el usuario a string
This commit is contained in:
@@ -122,7 +122,7 @@ class Login
|
|||||||
|
|
||||||
public static function log_out(): void
|
public static function log_out(): void
|
||||||
{
|
{
|
||||||
session_start();
|
// session_start();
|
||||||
session_destroy();
|
session_destroy();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -139,4 +139,18 @@ class Login
|
|||||||
{
|
{
|
||||||
return isset($_SESSION["user"]);
|
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);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user