教你如何解决wordpress找回密码失败,提示“您的密码重设链接无效” 暂无演示
教你如何解决wordpress找回密码失败,提示“您的密码重设链接无效”手机扫码预览

教你如何解决wordpress找回密码失败,提示“您的密码重设链接无效”

售价:
¥0.1
  • 普通用户购买价格 : 0.1币
  • SVIP会员购买价格 :0币
免费下载
  • 免费咨询
  • 免费安装指导
  • 付费远程安装
  • 免费寻找资源
  • QQ保障售后服务
  • 安装问题应急服务

升级尊贵会员
享受全站VIP待遇

1546+
会员已经加入
  • 文章介绍
  • 评价建议
  • 教你如何解决wordpress找回密码失败,提示“您的密码重设链接无效”

    wordpress作为世界上使用最多的建站源码,大概有百分之二十多的网站都是这个程序制作的,并且开源,所以遇到一些问题都有很多人遇到或解决。

    WordPress开启注册功能,测试注册功能,和密码找回功能,并且邮箱收件正常,但是在点击邮件中的网页时候却却提示“您的密码重设链接无效,请在下方请求新链接。”的字样,比如:<https:/www.lesoym.com/wp-login.php?action=rp&key=uo8s24YMCyaO15Rx35c2&amp;login=10558>;

    如图:20230918 17 教你如何解决wordpress找回密码失败,提示“您的密码重设链接无效”

    其实这个问题是因为wordpress程序源码有个bug,源码加的有<>这两个符号,前面这个符号没关系。但是在后面的话,地址在邮箱中>会被认为是目标站点地址的一部分。源码加的有<>这两个符号,前面这个符号没关系。但是在后面的话,地址在邮箱中>会被认为是目标站点地址的一部分。

    解决WordPress找回密码时提示“您的密码重设链接无效”解决办法:

    我们需要对源码中的两个文件进行修改

    要修改的第一个文件:/wp-login.php

    然后查找“wp-login.php?action=rp&key=”,然后我们会看到一个搜索结果。大概在369行,不同版本位置可能不一样。

    原来的代码:$message .= ‘<‘ . network_site_url(“wp-login.php?action=rp&key=$key&login=” . rawurlencode($user_login), ‘login’) . “>\r\n”;

    修改后的代码:$message .= network_site_url(“wp-login.php?action=rp&key=$key&login=” . rawurlencode($user_login), ‘login’) . “\r\n”;

    要修改的第二个文件:/wp-includes/pluggable.php

    查找“wp-login.php?action=rp&key=”,然后我们会看到一个搜索结果。大概在1899行。不同版本位置可能不一样。

    修改前的代码:$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”;

    按照以上的方法去修改就可以解决这个问题!

    乐搜社区是一个提供免费资源下载的优秀网站社区
    乐搜社区 » 教你如何解决wordpress找回密码失败,提示“您的密码重设链接无效”
    浙ICP备12044378号-5