Bagaimana cara membatasi akses ke file tertentu berdasarkan jenis kontennya? Saya memiliki bagian unduhan untuk pengguna terdaftar, dan saya ingin mencegah mereka memposting tautan di suatu tempat di luar situs saya.
Apakah penerapannya hook_file_download()
mencukupi?
Saya mencoba kode ini dan itu cukup untuk tujuan saya, tetapi dokumentasi hook_file_download()
tidak banyak membantu.
function customize_file_download($uri) {
global $user;
if (!array_intersect(array('administrator','editor','expert','verified'), array_values($user->roles))) {
return −1;
}
}