|
|
@@ -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";
|