重置密码时,我正在尝试设置新密码的最小长度。我想添加这样的功能。
add_action( \'password_reset\', \'reset_my_password\', 10, 2 );
function reset_my_password($user, $new_pass, $errors) {
$errors = new WP_Error();
if ( strlen( $_POST[\'new_pass\'] ) < 8 ) {
$errors->add( \'password_too_short\', "<strong>ERROR</strong>: Password is too short." );
}
}
在此方面的任何帮助都将不胜感激。
最合适的回答,由SO网友:czerspalace 整理而成
您可能需要使用validate_password_reset 改为挂钩。
尝试
add_action( \'validate_password_reset\' , \'se_password_min_length_check\' 10, 2 );
function se_password_min_length_check( $errors, $user){
if(strlen($_POST[\'pass1\']) < 8)
$errors->add( \'password_too_short\', \'ERROR: password is too short.\' );
}