首页 > 其他分享 >wordpress找回密码重置链接提示您的密码重设链接无效,请在下方请求新链接

wordpress找回密码重置链接提示您的密码重设链接无效,请在下方请求新链接

时间:2023-09-18 11:33:49浏览次数:48  
标签:url 密码 wordpress key wp login php 链接

1、

https://www.yjro.com/122159.html

这个问题产生的原因是发送的邮件里面有链接url,然后这个url被“<>”包住的,导致邮件解析出错。

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

url后面的“>”符号没有被解析成entity而是添加到url中了,这样也就倒是login参数被多加了一个字符。于是导致wp-login程序返回一个错误提示“您的密码重设链接无效,请在下方请求新链接。”

访问过去后连接自然就不对。我们下面就是删掉这两个符号。

第一个文件:/wp-login.php

第二个文件:/wp-includes/pluggable.php

我们先打开第一个文件wp-login.php,编辑他的源码。

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

原文件代码如下:

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

我们将其修改为:

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

修改内容是network前面删除了 ‘<‘ .后面末尾处只删除>即可。

 

接着我们修改第二个文件pluggable.php

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

原文件代码如下:

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

我们将其修改为:

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

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

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

修改后的效果图:

 

 

 

 

 

2、

标签:url,密码,wordpress,key,wp,login,php,链接
From: https://www.cnblogs.com/yaok430/p/17711422.html

相关文章

  • 33页ppt《大语言模型综合能力测评报告(2023)》,文末附下载链接
    ChatGPT的出现可谓掀起了一股强劲的浪潮,为大型语言模型技术带来了繁荣的时代。然而,自2017年以来,包括OpenAI、微软、谷歌、Facebook、百度、华为等科技巨头一直在不断探索大型语言模型领域,并取得了持续的进展。ChatGPT的问世只是将大型语言模型技术推向了一个爆发性的发展阶段。当前......
  • flash上加htm链接的技巧
    flash不能直接加htm链接或者javascript事件。所以说在一个flash动画添加链接一般都是将链接直接做到flash中去。但是有的时候我们的链接都是活的。而且希望这个flash具有通用的用途。这时候如果将链接做死到flash中,对于重用这个flash就带来了很多不便。后来发现,可以通过添加一......
  • 触发器中调用远程链接的数据库的配置方法
    一般我们要保证两台机器可以互通。并且两台机器上都安装并启动了msdtc.当然不是安装并启动了msdtc就可以的。我们可能还要做一些配置。1、运行regedt32,浏览至HKEY_LOCAL_MACHINEoftware/Microsoft/MSDTC。添加一个DWORD值TurnOffRpcSecurity,值数据为1。2、重启MSDTC服务。3......
  • 2023-2024-1 20211306 密码系统设计与实现课程学习笔记2
    20211306密码系统设计与实现课程学习笔记2学习任务详情自学教材第九章,提交学习笔记本章是复习C语言中的文件操作内容,结构化从文本文件操作,二进制文件操作两个大内容考虑,以前可能只关注文本文件的操作,我们以后更多的是操作二进制文件。文本文件中考虑字符读写,行读写,任意位......
  • java中使用JNA调用C/C++动态链接库中的函数
    目录C++部分创建动态库项目JAVA部分pom依赖工程结构测试类jna提供C与JAVA数据类型映射参考C++部分创建动态库项目注意:动态库中的头文件,必须要将需要导出的函数包裹在extern"C"{}中,否者在使用侧java工程中,就无法加载并使用JAVA部分pom依赖<dependencies><dependenc......
  • 使用GNU编译器套件链接库
    1、当前目录/home/xuanmiao/Demo/LSPT/Test创建文件prime.h和prime.cprime.hintisprime(longintnumber);prime.cintisprime(longintnumber){longintj;intprime=1;/*Testifthenumberisdivisible,starting*from2*/for(j=2;......
  • Trino HTTPS 与密码认证介绍与实战操作
    目录一、概述二、安装Trino三、配置HTTPS1)生成证书2)配置Trino3)修改Trinodocker-composeyaml文件4)开始部署Trino5)测试验证四、密码认证1)开启密码认证2)创建密码认证配置文件3)修改Trinodocker-composeyaml文件4)开始部署Trino5)测试验证五、权限控制(优雅下线)1)配置etc/ac......
  • 居然不用密码也能登录!
    hello,我是小索奇居然可以免密码登录你的网站?听起来是不是很恐怖确实如此,Cookie可以用于保持用户在网站上的登录状态,从而实现免密码登录,学会了不要做坏事哈这里仅做免密码登录的实操,就不介绍Cookie的作用了哈如需进一步了解Cookie请点击:Cookie好基友这里用小索奇已经登录的Github做......
  • 哇,不用密码就能登录任意网站
    hello,我是小索奇居然可以免密码登录你的网站?听起来是不是很恐怖确实如此,Cookie可以用于保持用户在网站上的登录状态,从而实现免密码登录,学会了不要做坏事哈这里仅做免密码登录的实操,就不介绍Cookie的作用了哈如需进一步了解Cookie请点击:Cookie好基友这里用小索奇已经登录的Github做......
  • 找回密码,会员救园
    背景今晚写了一晚的代码。刚才意外刷到了这个视频《程序员都用过的博客园,弹尽粮绝、命悬一线,要坚持不下去了》https://www.bilibili.com/video/BV1r34y1P7t2/离开园子好久了离开园子好久了,园子密码都忘了,也是刚找回。2019年起,少来园子了。主要因为是那时候开始,园子的评论......