经常有许多(无聊的)人都喜欢去暴力破解别人站点的WordPress密码,而所采用的方法就是不停的按照密码名单上尝试。我们除了可以在几次错误后封锁他们,还可以直接禁止非中文用户来访问WordPress登入页面(因为大部分机器都是用英文或未设定语言),这样,你的WordPress就会变得更加安全!
教学
将下方代码添加到「布景函式库(functions.php)」的最底部 ?>
之前,然后点击 就行啦!
1 2 3 4 5 6 7 8 9 10 |
/* 禁止非中文用户访问登入页面开始(由AREFLY.COM制作) */ function login_page_disallow_non_chinese_user(){ if(in_array($GLOBALS['pagenow'], array('wp-login.php', 'wp-register.php'))){ // If is login page if(substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2) != 'zh'){ wp_die("对不起,您无法登入本站!请联系本站管理员处理!"); } } } add_action('init', 'login_page_disallow_non_chinese_user'); /* 禁止非中文用户访问登入页面结束(由AREFLY.COM制作) */ |