WordPress如何禁用admin用户名尝试登录?

2018年11月29日09:55:02 发表评论 251 views

有些博主在创建 WordPress 站点的时候会使用默认的用户名 admin,这个是很不安全的,如果你的站点还在使用 admin 作为登录用户名,建议修改默认用户名 admin作为WordPress管理员账户

WordPress如何禁用admin用户名尝试登录?

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

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

  1. add_filter( 'wp_authenticate', 'wpjam_no_admin_user' );
  2. function wpjam_no_admin_user($user){
  3. if($user == 'admin'){
  4. exit;
  5. }
  6. }
  7. add_filter('sanitize_user', 'wpjam_sanitize_user_no_admin',10,3);
  8. function wpjam_sanitize_user_no_admin($username$raw_username$strict){
  9. if($raw_username == 'admin' || $username == 'admin'){
  10. exit;
  11. }
  12. return $username;
  13. }

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

©里维斯社,本站推荐使用的主机:阿里云腾讯云;本站推荐使用的WP主题:WordPress主题

晨会游戏

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: