コンテンツタイプに基づいて特定のファイルへのアクセスを制限するにはどうすればよいですか?登録ユーザー向けのダウンロードセクションがあり、自分のサイトの外部にリンクが投稿されないようにしたい。
実装はhook_file_download()
十分ですか?
私はこのコードを試しましたが、それは私の目的には十分ですが、のドキュメントhook_file_download()
はあまり役に立ちません。
function customize_file_download($uri) {
global $user;
if (!array_intersect(array('administrator','editor','expert','verified'), array_values($user->roles))) {
return −1;
}
}