Неактуально Створення закритого сайту
Коментарі
Практично все, що вам потрібно в друпалі робиться звичайним налаштуванням прав в адмінці.
Тоді порадьте: "Як закрити сайт паролем від входу і щоб цей пароль був унікальним для кожного користувача?"
Можна вводити вручну – на сторінці створення користувачів (є там така в адмінці). Якщо автоматом – треба модуль писати. Але, наскільки я пам'ятаю, зміну пароля користувачем засобами Drupal не заблокувати.
Можна створити роль "Вибрані", і дати їм права на контент, а ананімусам - прибрати права на контент, тобто зняти права на модуль node (доступ до матеріалів сайту)
Але все одно ці ананімуси на сайт зможуть зайти, просто виводиться контент їм не буде. Є якісь ще методи для закриття сайту від "чужих"?
>> Але все одно ці ананімуси на сайт зможуть зайти, просто виводиться контент їм не буде
І що вони робитимуть без контенту? Довго та самозручно перечитувати повідомлення про те, що для них закрито доступ до цього повідомлення?
>> Є якісь ще методи для закриття сайту від "чужих"?
Ну перевірка пароля з логіном на index.php (можна зробити абсолютно голу сторінку з парою input'ів у формі без кнопок та тексту), після проходження якої користувач отримає "куку" (HTTP-Cookie). Потім при генерації сторінки влаштовувати аналіз http-запиту і порівнювати з даними "ідентифікаційної бази". І вже за результатами цієї ідентифікації скрипт вирішуватиме видавати контент або надсилати відвідувача назад на index.php. Це найпростіший варіант.
Багато чого можна вигадати, аж до написання власного клієнта та сервера спеціально для роботи з твоїм сайтом. Тільки ось чи потрібно все так ускладнювати?
[b]ghopstop[/b] І що вони будуть робити без контенту? Довго та самозручно перечитувати повідомлення про те, що для них закрито доступ до цього повідомлення? Дякую. Я якраз із цим і зіткнувся. Заборонив анонімусам переглядати матеріали та написав на головній що вибачте це типу закритий сайт та інше. Анонімуси ж цього напису не бачать. як би дозволити лише її переглядати.
>> Ну перевірка пароля з логіном на index.php (можна зробити абсолютно голу сторінку з парою input'ів у формі без кнопок та тексту), після проходження якої користувач отримає "куку" (HTTP-Cookie). Потім при генерації сторінки влаштовувати аналіз http-запиту і порівнювати з даними "ідентифікаційної бази". І вже за результатами цієї ідентифікації скрипт вирішуватиме видавати контент або надсилати відвідувача назад на index.php. Це найпростіший варіант.
Створіть блок із повідомленням, який видно лише анонімам.