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
|
||||
{
|
||||
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);
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user