WP重置密码链接无效

Biesi 博客 2017-07-04 574 次浏览 没有评论

这两天外出,打算在手机上管理博客,但是忘记在别思博客安装后把自动生成的密码修改了,结果手机上无法登录WordPress后台。于是决定通过邮箱重置登录密码,谁知打开邮箱中重置密码的链接后,页面提示:您的密码重设链接无效,请在下方请求新链接。再试,还是一样的提示。瞬间,我就懵逼了:这是什么鬼?

\"WorPress密码重置链接无效"

后来在网上搜索了一下,原来是WordPress的密码重置链接前后分别加了“<”和“>”,写代码的人没注意,把“<”和“>”写进了重置密码的链接中去了,从而导致邮件发送的链接地址错误,因此产生密码重设链接无效。而且这问题早在WordPress 3.X版本就已经出现了,但是这个问题一直没有解决我也是醉了。好在这问题并不算太难处理,有两种比较简单的办法可以解决。

1、打开邮件中WordPress密码重置链接地址,直接去掉首尾的“<”和“>”。

不过我因为是在手机浏览器打开这个密码重设地址,地址太长导致修改极不方便,最终这种办法并没有实际操作过。

2、直接修改WordPress文件安装的根目录下wp-login.php文件。

先把这个文件下载到本地,再用记事本或其它软件打开,找到下面这句代码,行号332(别思博客WordPress版本为4.8,编辑工具为Notepad++),把前面的“<”和后面的“>”去掉,保存后再重新上传就行了。

. network_site_url(\”wp-login.php?action=rp&key=$key&login=\” . rawurlencode($user_login), \’login\’)

网络上还有些一其它相对比较复杂的办法,我也看了一下,感觉有些过于复杂了,就不说了。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

回顶部