необходима регистрация для скачивания файлов только c выбранных разделов

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

Аватар пользователя halka halka 14 мая 2009 в 5:59

Здравствуйте, нужно сделать, так чтобы только в выбранном разделе для того, чтобы скачать файл требовалась регистрация, в остальных разделах файлы скачивались даже анонимными пользователями. Подскажите, пожалуйста, какие модули надо использовать? Спасибо.

Комментарии

Аватар пользователя halka halka 14 мая 2009 в 11:59

gofk, дублирующий пост убрала,
по вопросу: global $user; if($user->uid)
код куда вставить? если можно поподробнее, про шифровку ссылок тоже. Зараннее спасибо!

Аватар пользователя gofk gofk 14 мая 2009 в 13:04

Собственно, это проверка, авторизован ли пользователь. Вставляется либо в модуль, либо в тему, в зависимости от того, как вы реализуете этот процесс. У меня, например, подобные проверки как правило идут в node.tpl.php. Это самый простой вариант, т.к. ссылка фактически просто скрывается. При этом зная путь к файлу можно скачать его напрямую. Соответственно, путь к файлу лучше шифровать. Типа этого, только для ссылок на файл. Точнее к сожалению не скажу, т.к. не пользовался.

Аватар пользователя gofk gofk 14 мая 2009 в 13:09

Только сейчас дошло. А если запретить просмотр соответствующего поля CCK незарегистрированным пользователям? Тупо через "/admin/user/permissions"? Проверить смогу только вечером, но думаю, должно получиться.

Аватар пользователя halka halka 14 мая 2009 в 15:38

Отпишите, ладно? я CCK поставила, но пока не использовала - случая не было подходящего (хотя б цепочку последовательных действий). Раньше сайты делала на DLE