wordpress提示”您的密码重设链接无效,请在下方请求新链接。”解决办法

主机教程评论264字数 1020阅读3分24秒阅读模式

wordpress提示”您的密码重设链接无效,请在下方请求新链接。”解决办法

出现这个问题原因是wordpress程序源码有个bug,源码加的有<>这两个符号,前面这个符号没关系。但是在后面的话,地址在邮箱中>会被认为是目标站点地址的一部分。访问过去后连接自然就不对。我们下面就是删掉这两个符号。文章源自国外主机测评-https://www.zjcp.org/14247.html

第一个文件:/wp-login.php文章源自国外主机测评-https://www.zjcp.org/14247.html

第二个文件:/wp-includes/pluggable.php文章源自国外主机测评-https://www.zjcp.org/14247.html

我们先打开第一个文件wp-login.php,编辑他的源码。文章源自国外主机测评-https://www.zjcp.org/14247.html

然后查找“wp-login.php?action=rp&key=”,然后我们会看到一个搜索结果。大概在369行,不同版本位置可能不一样。原文件代码如下:文章源自国外主机测评-https://www.zjcp.org/14247.html

$message .= '<' . network_site_url("wp-login.php?action=rp&key=$key&login=" . rawurlencode($user_login), 'login') . ">/r/n";

我们将其修改为:文章源自国外主机测评-https://www.zjcp.org/14247.html

$message .= network_site_url("wp-login.php?action=rp&key=$key&login=" . rawurlencode($user_login), 'login') . "/r/n";

修改内容是network前面删除了 ‘<‘ .后面末尾处只删除>即可。文章源自国外主机测评-https://www.zjcp.org/14247.html

 文章源自国外主机测评-https://www.zjcp.org/14247.html

接着我们修改第二个文件pluggable.php文章源自国外主机测评-https://www.zjcp.org/14247.html

查找“wp-login.php?action=rp&key=”,然后我们会看到一个搜索结果。大概在1899行。不同版本位置可能不一样。文章源自国外主机测评-https://www.zjcp.org/14247.html

原文件代码如下:

$message .= '<' . network_site_url("wp-login.php?action=rp&key=$key&login=" . rawurlencode($user->user_login), 'login') . ">/r/n/r/n";

我们将其修改为:

$message .= network_site_url("wp-login.php?action=rp&key=$key&login=" . rawurlencode($user->user_login), 'login') . "/r/n/r/n";

修改内容是network前面删除了 ‘<‘ .末尾同样是只删除>

修改完以上两处文件保存后就可以了。博主测试没有问题。(提示:修改完记得保存)

修改后的效果图:

QQ截图20180912161927
您的密码重设链接无效,请在下方请求新链接。
 
  • 本文由 主机测评 发表于 2021年1月23日00:00:00
  • 转载请务必保留本文链接:https://www.zjcp.org/14247.html

发表评论