Refetch user data on reload
This commit is contained in:
@@ -33,8 +33,24 @@ class Login
|
||||
}
|
||||
public function access(string $pagina = null): void
|
||||
{
|
||||
|
||||
global $db;
|
||||
$user = $db
|
||||
->join('rol', 'rol.rol_id = usuario.rol_id')
|
||||
->join('facultad', 'facultad.facultad_id = usuario.facultad_id', 'LEFT')
|
||||
->where('usuario_id', $this->user["id"])
|
||||
->getOne('usuario');
|
||||
|
||||
$this->admin = $user["usuario_admin"];
|
||||
|
||||
$this->rol = array(
|
||||
'id' => $user["rol_id"],
|
||||
'rol' => $user["rol_titulo"]
|
||||
);
|
||||
|
||||
$this->facultad = array(
|
||||
'facultad_id' => $user["facultad_id"],
|
||||
'facultad' => $user["facultad_nombre"],
|
||||
);
|
||||
|
||||
if ($this->admin) {
|
||||
$this->acceso = "w";
|
||||
|
||||
Reference in New Issue
Block a user