Доброго дня.
Есть сайт на kohana 3.2
Необходимо закрыть доступ в админский интерфейс (www.site.ru/admin), чтобы с него можно было попасть только с определнных IP-адресов. Если бы физически существовала в корне папка admin, то это решилось бы просто добавлением в него htaccess с директивой Deny. Но так как такой папки не существует, а вся админка лежит в __application/classes/...
Пробовал залить в каждую папку admin сюда htaccess c блокировкой доступа, но толку ноль. site.ru/admin все равно открывается
Подскажите, пожалуйста, как можно решить этот вопрос?
Вариант с htpasswd не подойдет. Нужно открыть доступ именно только с одного IP
Думаю, что лучшим решением будет проверка айпи в самом контроллере, прямо в начале функции-хэндлера. Хардкодить айпишник не обязательно, можно это вынести в конфиг.
Спасибо за ответ. Проблема только в том, что я понятия не имею как кодить здесь. Решать вещи на уровне системного администрирования - да. Кодить на php - к сожалению, нет.
Если есть какие-либо мануалы, где я могу узнать как ограничить доступ через кодинг, то буду признателен за ссылку.