Доброго времени суток!
Стоит следующая задача: на сайте, на котором нет регистрации, пользователям в зависимости от их IP адреса должна быть доступна(недоступна) определенная ветка меню(с материалами). То есть, если человек открывает сайт из офиса, то он видит некие "рабочие блоки"(меню, спец. новости и т.д), а если из дома - то только общедоступную информацию. Как я понимаю, это можно сделать, если на шаге авторизации анонимному пользователю дать определенные права или назначить определенную роль в зависимости от его IP. А вот как это сделать(и вообще возможно ли) я не нашел(. Если не трудно, то помогите пожалуйста или подтолкните, в каком направлении копать.
Огромное спасибо, что уделили время.
Комментарии
PS: Или возможно я вообще не туда смотрю и все делается гораздо проще?
посмотрите http://drupal.org/project/restrict_by_ip
спасибо, но это немножко не то - это управление существующими пользователями, а нужно чтобы тоже самое для незарегистрированного(то есть без авторизации)
Вопрос решился с помощью модуля IP Login http://drupal.org/project/ip_login. Тесть все таки с авторизацией, но не заметной для пользователя. Всем спасибо!
Вы у яндекса спросите, как он реализовал геопринадлежность каждого пользователя.
Полагаю, просто спросил в каком городе я живу и в куках это навсегда сохранил.