wordpress注册与找回,密码链接失效的解决办法

为什么总是提示有人注册,可是没人留言了,今天我找到了一个原因,原来之前注册,有大部分用户无法登陆,因为类似QQ邮箱会默认把链接后面的>也加入到超链接里面,到底设置密码的时候报错。现在好了,本博客解决了这个问题..各位老铁放心注册评论吧。之前所有注册用户全部删除..担心太多帅气的用户名被占用了!

wordpress注册与找回,密码链接失效的解决办法

wordpress找回密码时重设链接无效的解决方法

 

需要修改两个文件,因为是注册和找回。修改版本:4.9.7

/wp-includes/pluggable.php,这个是注册的时候发送的邮件。位置在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";

wp-login.php,这个是要求重置密码发送的邮件。位置368行

   $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');

               

wordpress注册与找回,密码链接失效的解决办法:等您坐沙发呢!

发表评论

表情
还能输入210个字