Коллеги, не оставьте в дебрях новичка.
Уже больше месяца работаю с друпалом и в принципе он работает, особо не жалуюсь. Но есть потребность в реализации функции, которую я пока никак не пойму как реализовать.
Есть сайт, собранный в основном из типа Page. Есть немного Story. Необходимо сделать часть сайта с просмотром только по паролю. Т.е. обычный, не аутентифицированный пользователь не может попасть на эту страницу. Пользователь который имеет логин/пароль, может попасть на эту страницу, но ничего на ней поправить не может. Только смотреть.
Чем такой функционал можно реализовать? Покурил сайт друпала, погуглил - ничего толкового не нашел.
Идеально это сделать вообще на SSL, но тут еще небольшая загвоздка с конфигурацией Web-сервера.
Комментарии
protected node
Насколько я понял описание в этом случае - будет защищена только одна нода, т.е. если мне надо две ноды, то будет два пароля. Плюс пароль на всех один получается. Или я не прав?
Как захотите: или один пароль для всего, или паролирование индивидуально
А для каждого отдельного пользователя свой логин/пароль при этом можно сделать?
Не уверен
Прошёлся по каталогу модулей друпала, вычленил следующие модули, более-менее подходящие по описанию к требуемой задаче:
http://drupal.org/project/node_access
http://drupal.org/project/content_access
http://drupal.org/project/nodeaccess
http://drupal.org/project/node_privacy_byrole
Будем пробовать
Прочитав повнимательнее описание, пришёл к выводу, что наиблизкий результат к требованию дает node privacy byrole
Однак, изучив подробнее - пришёл к выводу, что лучше попробовать это дело реализовать сначала на апаче.
Да, самый лучший вариант через файлы .htaccess и .htpasswd.
Единственный минус - вручную занести логины и пароли.
где можно доступно и подробно прочитать про вариант .htaccess ?