Come posso limitare l'accesso a determinati file in base al loro tipo di contenuto? Ho la sezione download per gli utenti registrati e voglio impedire loro di pubblicare link da qualche parte al di fuori del mio sito.
L'implementazione è hook_file_download()
sufficiente?
Ho provato questo codice ed è abbastanza per il mio scopo, ma la documentazione di hook_file_download()
non aiuta molto.
function customize_file_download($uri) {
global $user;
if (!array_intersect(array('administrator','editor','expert','verified'), array_values($user->roles))) {
return −1;
}
}