^ 回到顶部
  • 人生没有定律,每个人都有自己的节奏
  • 本站wordpress建站教程均通过实践后发布,希望对你有帮助
  • 希望你的坚持,都是因为热爱,而不是因为不甘心
  • 5年wordpress建站经验,5星服务品质
  • 那些不愿意让你吃亏的人,才是真正值得你深交的人,也是值得你付出时间的人

WordPress4.5.3重置密码失效解决办法分享(dux主题用户可以参照解决)

阿里云服务器9.9

昨天,陌小雨心血来潮,试了一下 WordPress 支持中文用户注册的代码,因为最初没有添加 smtp 发信的代码,所以没有获取到用户密码,只好通过重置密码来获取,可是重置了几遍,发现 WordPress4.5.3 重置密码有 bug,重置密码的邮件是收到了:

WordPress4.5.3重置密码失效解决办法分享(dux主题用户可以参照解决)

小鸟动态壁纸邀请码1EEAERT

点开邮件,里面有一个重置链接:

WordPress4.5.3重置密码失效解决办法分享(dux主题用户可以参照解决)

点击这个链接后,出现提示:您的密码重设链接无效,请在下方请求新链接。

WordPress4.5.3重置密码失效解决办法分享(dux主题用户可以参照解决)

如此反复,根本是一个死循环嘛。

陌小雨发现重置密码中的链接有问题,首尾被<>包裹住了,经过分析,发现可以通过修改 WordPress 根目录下 wp-login.php 文件解决这个问题。

WordPress4.5.3重置密码失效解决办法分享(dux主题用户可以参照解决)

具体修改方法是把 wp-login.php 中搜索$message .即可定位需要修改的位置:将

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

修改为:

$message .=  network_site_url("wp-login.phpaction=rp&key=$key&login=" . rawurlencode($user_login), 'login');

这个时候再使用忘记密码功能,就会发现重置密码邮件中的链接已经正常了:

WordPress4.5.3重置密码失效解决办法分享(dux主题用户可以参照解决)

点击这个链接,就可以重新设置密码了:

WordPress4.5.3重置密码失效解决办法分享(dux主题用户可以参照解决)

之前看到有人说 dux 主题的重置密码失效,不知道是不是这个原因,这个是 WordPress 的问题,与主题无关,dux 也蛮冤的哈!

让小雨知道,这篇文章帮到了你

展开阅读全文

扫码关注微信公众号zs40086(微搜片)随时随地微信看片,抢先福利电影等你来
小雨导购

如有疑问,请前往问答中心反馈!

反馈
  1. 谢子扬
    都不能好好看文章了呢QAQ :grin:
  2. 谢子扬
    我就想问下,文章右边的美女们是陌小雨吗?
  3. BanYuner
    这个是一个不错的教程 之前在网络上面看到很多人都有这个问题 我的DUX貌似没有这个问题 不知道为什么