在 Wordpress 中更改密码时执行功能
execute a function when password changed in Wordpress
为了提高安全性,我正在寻找一种方法来 运行 当 管理员用户 在 Wordpress CMS 中更改其密码时的自定义函数.
请帮帮我。谢谢。
当用户重置密码时,WordPress 会向管理员邮箱发送一封电子邮件。
要在用户更改密码时收到通知,您可以连接到 profile_update 操作,该操作会在用户的个人资料更新时触发。
当触发操作时,WordPress 已经验证并更新了用户的详细信息,我们只需要检查用户是否在请求中提交了密码,如果提交了,则用户的密码已更改。
function my_profile_update( $user_id ) {
if ( ! isset( $_POST['pass1'] ) || '' == $_POST['pass1'] ) {
return;
}
elseif(!$_POST['pass1'] === $_POST['pass2']){
return;
}
// password changed...
}
add_action( 'profile_update', 'my_profile_update' );
为了提高安全性,我正在寻找一种方法来 运行 当 管理员用户 在 Wordpress CMS 中更改其密码时的自定义函数.
请帮帮我。谢谢。
当用户重置密码时,WordPress 会向管理员邮箱发送一封电子邮件。
要在用户更改密码时收到通知,您可以连接到 profile_update 操作,该操作会在用户的个人资料更新时触发。
当触发操作时,WordPress 已经验证并更新了用户的详细信息,我们只需要检查用户是否在请求中提交了密码,如果提交了,则用户的密码已更改。
function my_profile_update( $user_id ) {
if ( ! isset( $_POST['pass1'] ) || '' == $_POST['pass1'] ) {
return;
}
elseif(!$_POST['pass1'] === $_POST['pass2']){
return;
}
// password changed...
}
add_action( 'profile_update', 'my_profile_update' );