腾讯云服务器优惠活动华纳云香港服务器

WordPress站点如何禁止使用admin用户名尝试登录?

WordPress主题推荐

有些博主在创建 WordPress 站点的时候会使用默认的用户名 admin,这个是很不安全的,如果你的站点还在使用 admin 作为登录用户名,建议参考『三种方法修改 WordPress 默认用户名 admin』修改为其他用户名。

不过就算是我们的登录用户名不是 admin,但是还是有很多机器在扫描我们博客的时候尝试使用 admin 用户名来进行登录。其实我们可以通过代码实现禁止使用 admin 用户名来常识登录,具体办法如下:

在当前主题的 functions.php 文件中加入如下代码:

add_filter( 'wp_authenticate', 'wpjam_no_admin_user' );
function wpjam_no_admin_user($user){
if($user == 'admin'){
exit;
}
}

add_filter('sanitize_user', 'wpjam_sanitize_user_no_admin',10,3);
function wpjam_sanitize_user_no_admin($username, $raw_username, $strict){
if($raw_username == 'admin' || $username == 'admin'){
exit;
}
return $username;
}

代码来自@我爱水煮鱼

注意:如果你的 WordPress 站点管理员还是 admin,记住要先修改为其他用户名后再添加以上代码,要不然可能会导致连后台都登录不进去。

本文地址:https://boke112.com/post/6113.html

赞 (0) 打赏
版权声明:本文为原创文章,版权归 boke112百科 所有,欢迎分享本文,转载请保留出处!发布此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请联系我们,确认后马上更正或删除,谢谢!
wu