Закрыть сайт от ...

#
Закрыть сайт от ...
У меня есть задача выдавать или 404 ошибку или 503 ошибку по GeoIP повсеместно на сайте. То есть если не удовлетворяет нам ИП зашедшего мы ему 503 ошибку
Skype:ferdinant1988 ICQ:311960596 E-mail: ferdinant@i.ua
Модератор
#
Re: Закрыть сайт от ...
Хук на Core_Command_Controller_Default.onBeforeShowAction, проверяете IP, и если не нравится - выводите
$oCore_Response = new Core_Response();

$oCore_Response
   ->status(503)
   ->header('Content-Type', "text/html; charset=UTF-8")
   ->header('Last-Modified', gmdate('D, d M Y H:i:s', time()) . ' GMT')
   ->header('X-Powered-By', 'HostCMS');

$oCore_Response->body('Доступ запрещен');

$oCore_Response->sendHeaders()
   ->showBody();

die();
Авторизация