доступ с определенных IP

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

Аватар пользователя buyboy buyboy 12 августа 2013 в 11:12

всем привет

возникла необходимость сделать сайт доступным только с определенных IP-адресов...

в админке есть возможность управлять заблокированными IP-адресами, а надо - разрешенными

хочу написать модуль, но не знаю как правильно начать: по идее можно в файле своего модуля тупо прописать набор допустимых IP-адресов и на этом все, но хотелось бы сделать по правильному - с реализацией через хуки

а вот какие хуки понадобятся - не знаю

подскажите, народ!

Комментарии

Аватар пользователя buyboy buyboy 12 августа 2013 в 11:57

natbampo wrote:
hook_init
спасибо!
только есть еще один маленький вопросик: в описании этого хука есть указание на то, что он не работает для кешированных страниц = This hook is not run on cached pages....
то есть незарегеные юзеры не попадут под действие этого хука?

Аватар пользователя natbampo natbampo 12 августа 2013 в 12:22

возможно. Там сразу про hook_boot идет речь.

Вообще поищи готовые модули с орга сперва. Такого там навалом.
Вот походу как раз что тебе надо.

А есть еще, например тут можно сначала всех забанить, а потом белые списки заполнить. И т.д., надо смотреть

Аватар пользователя buyboy buyboy 12 августа 2013 в 12:46

natbampo wrote:
Вообще поищи готовые модули с орга сперва. Такого там навалом.
Restrict IP = то что надо! спасибо!
p.s. но все-таки хоцца самому научиться писать модули Smile ща приступим к препарированию Restrict IP