всем привет
возникла необходимость сделать сайт доступным только с определенных IP-адресов...
в админке есть возможность управлять заблокированными IP-адресами, а надо - разрешенными
хочу написать модуль, но не знаю как правильно начать: по идее можно в файле своего модуля тупо прописать набор допустимых IP-адресов и на этом все, но хотелось бы сделать по правильному - с реализацией через хуки
а вот какие хуки понадобятся - не знаю
подскажите, народ!
Комментарии
hook_init
только есть еще один маленький вопросик: в описании этого хука есть указание на то, что он не работает для кешированных страниц = This hook is not run on cached pages....
то есть незарегеные юзеры не попадут под действие этого хука?
возможно. Там сразу про hook_boot идет речь.
Вообще поищи готовые модули с орга сперва. Такого там навалом.
Вот походу как раз что тебе надо.
А есть еще, например тут можно сначала всех забанить, а потом белые списки заполнить. И т.д., надо смотреть
p.s. но все-таки хоцца самому научиться писать модули ща приступим к препарированию Restrict IP
Или вообще на уровне сервера такие вещи делать.