A-A+
wordpress找回密码提示抱歉,该 key 似乎无效解决方法
上一篇win7 wordpress邮件功能-解决mail()函数限制解决了WordPress 邮件收发,那么现在我们在忘记登录密码的情况下就可以通过注册时预留的邮箱来找回密码了,也许用户点击忘记密码填写好邮箱后获取新密码时邮件收到的密码重置链接打开会提示:抱歉,该key似乎无效。 如图所示
有些疑惑,怎么会这样呢?有细心的朋友就会发现,发送的链接地址最后面多了一个“>”字符,如果去掉这个字符之后链接就正确了!注意第一张图片链接地址最后位置。
并不是所有人都能一眼看出这个链接是对还是错的,那怎么办呢?必须从根本上去除这个错误,让邮件在发送链接时去掉最后的“>”字符。
这里我也是经过修改测试后的方法,
找到wordpress根目录下的的wp-login.php文件:找到下面的字符串:
//$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”;
如图:
这样邮件发送的链接就是正确的了。
测试图示:
点击链接进入:
至此问题全面解决,春华秋实欢迎你的评论指正。
1 条留言 访客:0 条 博主:0 条