我需要在密码更新之前和之后捕获哈希密码。使用
add_action( 'profile_update', 'updatePassword', 10, 2 );
我能够成功捕获它。我如何使用 -
实现它add_action( 'password_reset', 'resetPassword',10,2)
还有其他一些方法可以达到同样目的。
答案 0 :(得分:0)
您可以在pssword_reset上使用wp_get_current_user()获取旧密码哈希
add_action('password_reset', 'resetPassword', 10, 2);
function resetPassword( $user, $new_pass ) {
$oldUser = wp_get_current_user();
//Code for saving your old user data
}
您可以在after_password_reset
上获取新密码哈希add_action( 'after_password_reset', 'afterResetPassword', 10, 2 );
function afterResetPassword( $user, $new_pass ) {
//Code for saving your new user data
}
答案 1 :(得分:-1)
尝试以下方法:
<?php
add_action( 'password_reset', 'my_password_reset', 10, 2 );
function my_password_reset( $user, $new_pass ) {
// Do something before password reset.
}
?>
并在函数中设置您希望执行的逻辑