Refetch user data on reload
This commit is contained in:
@@ -33,8 +33,24 @@ class Login
|
|||||||
}
|
}
|
||||||
public function access(string $pagina = null): void
|
public function access(string $pagina = null): void
|
||||||
{
|
{
|
||||||
|
|
||||||
global $db;
|
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) {
|
if ($this->admin) {
|
||||||
$this->acceso = "w";
|
$this->acceso = "w";
|
||||||
|
|||||||
Reference in New Issue
Block a user