Назначить роль/группу анонимному пользователю

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

Аватар пользователя crazymind crazymind 12 июля 2011 в 15:10

Доброго времени суток!

Стоит следующая задача: на сайте, на котором нет регистрации, пользователям в зависимости от их IP адреса должна быть доступна(недоступна) определенная ветка меню(с материалами). То есть, если человек открывает сайт из офиса, то он видит некие "рабочие блоки"(меню, спец. новости и т.д), а если из дома - то только общедоступную информацию. Как я понимаю, это можно сделать, если на шаге авторизации анонимному пользователю дать определенные права или назначить определенную роль в зависимости от его IP. А вот как это сделать(и вообще возможно ли) я не нашел(. Если не трудно, то помогите пожалуйста или подтолкните, в каком направлении копать.

Огромное спасибо, что уделили время.

Комментарии

Аватар пользователя crazymind crazymind 13 июля 2011 в 14:28

спасибо, но это немножко не то - это управление существующими пользователями, а нужно чтобы тоже самое для незарегистрированного(то есть без авторизации)
Вопрос решился с помощью модуля IP Login http://drupal.org/project/ip_login. Тесть все таки с авторизацией, но не заметной для пользователя. Всем спасибо!

Аватар пользователя AI AI 12 июля 2011 в 21:11

Вы у яндекса спросите, как он реализовал геопринадлежность каждого пользователя.
Полагаю, просто спросил в каком городе я живу и в куках это навсегда сохранил.