Como restringir o acesso a determinados arquivos com base em seu tipo de conteúdo? Tenho a seção de download para usuários registrados e quero impedi-los de postar links em algum lugar fora do meu site.
A implementação é hook_file_download()
suficiente?
Eu tentei esse código e é suficiente para o meu propósito, mas a documentação de hook_file_download()
não ajuda muito.
function customize_file_download($uri) {
global $user;
if (!array_intersect(array('administrator','editor','expert','verified'), array_values($user->roles))) {
return −1;
}
}