@CucumberX

Как закрыть директорию admin в Kohana?

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

Подскажите, пожалуйста, как можно решить этот вопрос?
Вариант с htpasswd не подойдет. Нужно открыть доступ именно только с одного IP
  • Вопрос задан
  • 244 просмотра
Пригласить эксперта
Ответы на вопрос 2
deniamnet
@deniamnet
New Yorker, web developer
Думаю, что лучшим решением будет проверка айпи в самом контроллере, прямо в начале функции-хэндлера. Хардкодить айпишник не обязательно, можно это вынести в конфиг.
Ответ написан
Проверить айпи в контроллере админки и если не тот, то выдать 404. Или сделать его проверку в корневом .htaccess .
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы