[РЕШЕНО] Как запретить анонимам скачивать файл?

Главные вкладки

Аватар пользователя Funtik44 Funtik44 27 марта 2012 в 13:57

Стоит Drupal 7, пользователи создают ноду и прикрепляют файл, потом все (и анонимы и зарегистрированные) могут скачать этот файл, как мне анонимам запретить скачивать файл?

Комментарии

Аватар пользователя Funtik44 Funtik44 27 марта 2012 в 17:48

"Chyvakoff" wrote:
Если достаточно просто спрятать ссылку-запрети просмотр этого поля анонимам.

В этом то и вопрос, как это сделать в Drupal 7?

Аватар пользователя Funtik44 Funtik44 28 марта 2012 в 9:57

"Ch" wrote:
Используйте приватную файловую систему и content_access модули.

В admin/config/media/file-system прописал для Private file system path значение private (указал путь). Там же в поле Default download method указал Private local files served by Drupal В настройках поля моего типа контента указал Private files

Итог - ничего. Что я упустил, где именно наложить запрет на поле? Или для того, чтобы наложить запрет, мне нужно сделать tpl моего поля и этот tpl появится в content_access?

Аватар пользователя Ch Ch 28 марта 2012 в 11:23

Для начала разберитесь, что вам нужно. Просто спрятать ссылку на файл или полностью запретить скачивание файла даже по прямой ссылке.
Если нужно убрать ссылку, то это можно сделать через темизацию или через Field Permissions.

Аватар пользователя Chyvakoff Chyvakoff 5 декабря 2012 в 9:09

"aa2ndrew" wrote:
А как полностью запретить скачивание файла даже по прямой ссылке но не меняя тип файловой системы?

Кури переадресацию на самого себя.