如何在不登录的情况下访问Joomla 2.5页面

时间:2013-12-03 13:06:01

标签: joomla ip private

我有一个网站将用户引导到Joomla 2.5页面,但我希望将我的内容(只是一篇文章)保密,并且只有授权用户(通过IP)才能访问,而无需登录。

我已经搜索了一个插件,但我刚刚找到了登录的解决方案。

你能给我一个解决方案吗?

1 个答案:

答案 0 :(得分:0)

我没有看到任何支持这种功能的插件,但是一种方法(不是最有效的方法)就是编辑模板 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();
}

?>

我没有测试过上面的代码,所以请记住它可能不是100%

你可能真的对这个Joomla插件感兴趣。

http://www.yireo.com/software/joomla-extensions/auto-login-ip/packages

在写这个答案的时候看到了它。它会自动从特定或范围的IP地址登录用户。有一个免费版本,但它没有现场或电子邮件支持,这应该不是一个问题。安装后,只需将您的文章/内容限制为仅限注册用户。

希望这有帮助