2012-01-16 40 views
1

當用戶更新他/她的個人資料時,我正在使用動作鉤profile_update來執行一些代碼,但當用戶通過'忘記密碼'工作流程時不會調用此操作(單擊忘記密碼 - >發送電子郵件 - >點擊電子郵件中的鏈接 - >更改密碼)更改密碼。如何檢測用戶是否已通過Wordpress中的「忘記密碼」工作流程?

我已閱讀list of available actions,沒有什麼看起來合適的。請注意,我需要在之後執行代碼,他們已更改密碼。

回答

0

將「忘記密碼」鏈接更改爲您將編寫的PHP以及將記錄所有詳細信息(用戶標識,時間等)的PHP,然後您的PHP腳本可以將客戶重定向到原始使用header()方法的URL。

+0

我需要做的是在用戶輸入新密碼後運行一些代碼。 – solussd 2012-01-17 15:29:58

+0

你不明白我的答案... 你創建一個「change_pwd.php」文件並提交表單到這個php。 你在那裏改變用戶的密碼,並執行你想要的所有邏輯。完成之後,您可以將用戶重定向到任何您想要的頁面。 – alfasin 2012-01-19 23:23:53