Làm cách nào để hạn chế quyền truy cập vào một số tệp nhất định dựa trên loại nội dung của chúng? Tôi có phần tải xuống cho người dùng đã đăng ký và tôi muốn ngăn họ đăng liên kết ở đâu đó bên ngoài trang web của tôi.
Thực hiện đã hook_file_download()
đủ chưa?
Tôi đã thử mã này và nó đủ cho mục đích của tôi, nhưng tài liệu hook_file_download()
không giúp được gì nhiều.
function customize_file_download($uri) {
global $user;
if (!array_intersect(array('administrator','editor','expert','verified'), array_values($user->roles))) {
return −1;
}
}