Esta web utiliza cookies propias y de terceros para su funcionamiento. ¿Aceptas? Leer más
Los controladores

Usuario y permisos

Para saber qué usuario está ejecutando el controlador y qué permisos tiene, tenemos las propiedades user y permissions.

Consultar el nick del usuario actual

$this->toolBox()->log()->notice($this->user->nick);

$this->user es el usuario que está ejecutando este controlador, y es un modelo User. Recuerde que nos estamos refiriendo al controlador. No puede saber cuál es el usuario actual desde un modelo o librería, solamente desde el controlador.

Consultar los permisos

var_dump($this->permissions);

$this->permissions contiene los permisos del usuario actual para este controlador. Y tiene las propiedades:

  • allowAccess
  • allowDelete
  • allowUpdate