简介
今天想把博客的密码修改一下,但是操作后,邮箱正常收到邮件,但是点击重置链接后,尴尬了,MDZZ,居然出现下图这样的提示。找了一下资料找到了问题所在,邮件收到的重置密码的链接首尾带着 <>,造成无法重置的问题,下面给大家解决方案
密码重置解决办法
通过修改WordPress根目录下wp-login.php文件可以解决这个问题。
再编辑器中打开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');
然后保存并覆盖原来的wp-login.php文件,再次找回密码就没有问题了。
新用户注册解决办法
同样的新用户注册,修改安装目录下的/wp-includes/pluggable.php文件,找到下面的代码
$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";
Comments | 1 条评论
ddd
试了没效果