WP安全:禁止直接进入登陆界面

如果网站仅限于自己登陆,或者某些企业站,可以使用下面这个方法,只有带参数或者以登陆用户才可以访问wp-admin/ 页面和 wp-login.php 页面。

  1. // 后台登陆地址
  2. add_action('login_enqueue_scripts','login_protection');
  3.     function login_protection(){
  4.         if($_GET['user'] != 'sdtclass')  header('Location: /');
  5.     }

上面的代码,加在主题的函数文件里面functions.php,然后保存即可。

加了后,原本 www.***.com/wp-login.php 的页面,直接访问会重定向到首页。只能带参数才能访问。

如何访问

访问地址:www.***.com/wp-login.php?user=sdtclass

上面代码中的“user”和“sdtclass”都可以修改成想要的任意参数。

找回密码

然后有朋友问我,找回密码怎么办?

www.***.com/wp-login.php?user=sdtclass&action=lostpassword

用上面的地址,就可以啦!

以上方法来源于互联网,感谢原作者提供思路。找回密码这个联想一下就懂了。来源于哪里已不记得。太久了。

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

目前评论:12   其中:访客  12   博主  0

  1. avatar Sumtery 0

    沙了个发

  2. avatar 李光春 0

    总感觉这样不方便 :lol:

  3. avatar 纯洁博客 0

    可以可以,谢谢分享啊

  4. avatar 斯托克笔记 0

    WP的教程好多,反观ZB……

  5. avatar 寻金笔记 0

    拜访,学习了。

  6. avatar 好书推荐 1

    感谢分享

  7. avatar rainmo 0

    不错

  8. avatar 远方的雪山 0

    这是很实用很安全的方法,开放后台登录还是不安全。

评论加载中...

发表评论

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

图片 表情