Comprobar los permisos mediante la función user_access en Drupal

RECU-0566 (Recurso Ejemplo)

Descripción

La función user_access() puede ser llamada con sólo un parámetro para comprobar si tiene permiso para ejecutar una función

Ejemplos

if (user_access(’Tiene permiso’)) { // El código solo se ejecuta si el usuario tiene permiso } 

La función comprueba que el usuario tenga el permiso y devuelve un booleano que permite la ejecución del trozo de código o impide la misma. El parámetro que se le pasa a la función es el permiso requerido. También pueden comprobarse los permisos establecidos para un usuario mediante el siguiente código:

if (user_access(’administer nodes’, $account)) { return TRUE; }

Contenidos relacionados

Pautas
Área: Desarrollo » Seguridad » Control de Acceso y Autenticación
Código Título Tipo Carácter
LIBP-0254 Control de acceso Libro de pautas Directriz Obligatoria