如何检测用户已通过';忘记密码';Wordpress中的工作流


How do I detect that a user has gone through the 'Forgot Password' workflow in Wordpress?

当前,每当用户更新其配置文件时,我都会使用操作挂钩profile_update来执行一些代码,但当用户通过"忘记密码"工作流(单击忘记密码->发送电子邮件->单击电子邮件中的链接->更改密码)更改密码时,不会调用此操作。

我已经通读了可用操作的列表,但似乎没有合适的操作。注意,我需要在他们更改密码后执行代码

将"忘记密码"的链接更改为您将编写的PHP,该PHP将记录所有详细信息(用户id、时间等),然后您的PHP脚本可以使用header()方法将客户重定向到原始URL。