如何去除WordPress后台登录页忘记密码链接功能?

原创 2016-10-06 阅读 98 次 评论 11 条

使用WordPress的博主站长们都知道,WordPress后台登录页有一个忘记密码的链接,点击之后可以输入用户名或邮箱地址就可以找回密码的功能。忘记密码功能虽然很好用,但是对于大部分博主而言,这个功能显得比较鸡肋,而且还会被有心之人滥用,所以今天boke112就跟大家分享一下如何去除WordPress后台登录页忘记密码链接功能。

如何去除WordPress后台登录页忘记密码链接功能?

去除WordPress后台登录页忘记密码链接功能的三种方法

方法一:禁用密码找回功能

将以下代码添加到主题的functions.php文件最后一个?>的前面即可:

  1. /*  
  2. *禁用密码找回功能  
  3. *http://www.wpmee.com/disable_reset_lost_password/
  4. */
  5. function disable_reset_lost_password() {
  6.     return false;
  7. }
  8. add_filter( 'allow_password_reset', 'disable_reset_lost_password');

代码来自:WordPress迷

以上代码就是让WordPress的密码找回功能失效,我们点击忘记密码链接到达找回密码页面,输入用户名或邮箱地址后,点击【获取新密码】后将会显示“不能重设该用户的密码”。至此,已经成功禁止WordPress密码找回功能。

如何去除WordPress后台登录页忘记密码链接功能? 方法一:禁用密码找回功能

方法二:添加自定义CSS样式隐藏链接

将以下代码添加到主题的functions.php文件最后一个?>的前面即可:

  1. /*  
  2. *隐藏登录页忘记密码链接  
  3. *http://boke112.com/3564.html
  4. */
  5. add_action('login_head', 'ygj_login_head');
  6. function ygj_login_head() {
  7. ?>
  8.     <style type="text/css">
  9.         #nav,#login_error,.login-action-lostpassword {
  10.             display: none;
  11.        }
  12.     </style>
  13. <?php
  14. }

以上代码就是直接隐藏掉WordPress后台登录页的忘记密码链接和获取新密码的页面内容,以达到不能直接点击链接获取密码。就算稍有水平之人能够通过查看元素或源代码获取链接,到达获取新密码页面,但是页面内容已隐藏,无法直接输入用户名或邮箱地址,更无法点击【获取新密码】按钮进行密码找回。至此,已经达到我们去除WordPress后台登录页忘记密码链接功能的目的。

如何去除WordPress后台登录页忘记密码链接功能?添加自定义CSS样式隐藏链接

方法三:将获取新密码页面跳转至首页

将以下代码添加到主题的functions.php文件最后一个?>的前面即可:

  1. /*  
  2. *将获取新密码页面跳转至首页  
  3. *http://boke112.com/3564.html
  4. */
  5. function ygj_lostpassword_protection() {
  6.     if ($_GET['action'] === 'lostpassword') {
  7.         header('Location: '.home_url( '/' ).'');
  8.     }
  9. }
  10. add_action('login_enqueue_scripts', 'ygj_lostpassword_protection');

以上代码就是直接将获取新密码页面跳转至首页,以达到去除WordPress后台登录页忘记密码链接功能的目的。

本文介绍的这三种去除WordPress后台登录页忘记密码链接功能的方法可以组合使用,以达到更好的防护目的。根据boke112的使用经验,建议同时使用方法二和方法三就基本得到目的了,当然同时使用三种方法也行,具体就由大家自行选择了。

拓展阅读

本文地址:http://boke112.com/3564.html
关注我们:请关注一下我们的微信公众号:扫描二维码,公众号:aiboke112
版权声明:本文为原创文章,版权归  所有,欢迎分享本文,转载请保留出处!
WordPress免费响应式主题:Nana
CPA教学与引流技巧

发表评论

呲牙憨笑坏笑偷笑色微笑抓狂睡觉酷流汗鼓掌大哭可怜疑问晕惊讶得意尴尬发怒奋斗衰骷髅啤酒吃饭礼物强弱握手OKNO勾引拳头差劲爱你

表情

  1. 金榜台博客
    金榜台博客 【县长】 @回复

    WP和ZB哪个用的人多点啊?觉得哪个要好用点???

  2. 明月登楼
    明月登楼 【总理】 @回复

    好吧,我用了都!呵呵!

  3. 龙砚庭博客
    龙砚庭博客 【市长】 @回复

    [偷笑] 厉害,居然有三种方案。

  4. 张浩浩
    张浩浩 【农民】 @回复

    不错,可以试试

  5. 孕妇护肤
    孕妇护肤 【农民】 @回复

    实在是高 这么多方法

  6. 明月登楼的博客
    明月登楼的博客 【总理】 @回复

    这个好,可以拥有!

  7. Koolight
    Koolight 【省长】 @回复

    感觉wordpress被你们带到泰国去了。

  8. 自由人理财
    自由人理财 【村长】 @回复

    这个挺好的,可以试试

  9. 每日一点
    每日一点 【县长】 @回复

    学习了,挺实用的。

  10. 柒号淘金
    柒号淘金 【农民】 @回复

    学习了