Wie beschränke ich den Zugriff auf bestimmte Dateien basierend auf ihrem Inhaltstyp? Ich habe den Download-Bereich für registrierte Benutzer und möchte verhindern, dass diese Links irgendwo außerhalb meiner Website veröffentlichen.
Ist die Implementierung hook_file_download()
ausreichend?
Ich habe diesen Code ausprobiert und er reicht für meinen Zweck, aber die Dokumentation von hook_file_download()
hilft nicht viel.
function customize_file_download($uri) {
global $user;
if (!array_intersect(array('administrator','editor','expert','verified'), array_values($user->roles))) {
return −1;
}
}