php 只允许指定ip,限制wordpress只允许指定IP登陆的方法

很多时候,我们的博客就是自己发点写的东西,并没有开放用户注册投稿功能,那如果有居心叵测的人,恶意去登陆你的网站(密码爆破),那这样岂不是很不安全?这个时候我们就可以在主题的function.php中增加如下的代码来限制只有指定的ip才能登陆

//指定登陆IP

function specify_login_ip()

{

$the_url = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : '';//判断地址后面部分

$user_ip = $_SERVER['REMOTE_ADDR'];

$the_url = strtolower($the_url);//将英文字母转成小写

if ($the_url == "/wp-login.php" && !preg_match('/^(10\.10\.10\.10)/',$user_ip))//判断是不是登陆页

{

header('HTTP/1.1 301 Moved Permanently');//发出301头部

header('Location:http://www.luxinzhi.com');//跳转到其他网站

}

}

add_action('login_head', 'specify_login_ip');

本文固定链接:心知博客 » 限制wordpress只允许指定IP登陆的方法

本站内容除特别标注外均为原创,欢迎转载,但请保留出处!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值