¿Cómo restrinjo el acceso a ciertos archivos según su tipo de contenido? Tengo la sección de descargas para usuarios registrados y quiero evitar que publiquen enlaces en algún lugar fuera de mi sitio.
¿Es hook_file_download()
suficiente la implementación ?
Probé este código y es suficiente para mi propósito, pero la documentación de hook_file_download()
no ayuda mucho.
function customize_file_download($uri) {
global $user;
if (!array_intersect(array('administrator','editor','expert','verified'), array_values($user->roles))) {
return −1;
}
}