Я не видел каких-либо плагинов, которые поддерживают такую функцию, но один метод (не самым эффективным) было бы изменить шаблон index.php файл следующим образом:
<?php
$allow = array("IP 1", "IP 2", "IP 3"); //allowed IPs
if(in_array($_SERVER['REMOTE_ADDR'], $allow) && in_array($_SERVER["HTTP_X_FORWARDED_FOR"], $allow)) {
// all your template code in here
}
else {
//redirect if IP isn't allowed
header("Location: http://google.co.uk");
exit();
}
?>
убежище I 't протестировал код выше, поэтому, пожалуйста, обратите внимание, что это может быть не 100%
Возможно, вас действительно заинтересовал этот плагин Joomla.
http://www.yireo.com/software/joomla-extensions/auto-login-ip/packages
Просто видел его в то время написания этого ответа. Он автоматически регистрирует пользователя с определенного или диапазона IP-адресов. Существует бесплатная версия, однако она не поставляется с поддержкой на месте или по электронной почте, что не должно быть проблемой. После установки просто ограничивайте свои статьи/контент только зарегистрированными пользователями.
Надеюсь, что это поможет