J'essaie de définir une longueur minimale pour le nouveau mot de passe lors de la réinitialisation du mot de passe. Je voudrais ajouter quelque chose comme ça tout simplement fonctionnel.
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." );
}
}
Toute aide à ce sujet serait appréciée.
Vous voudrez peut-être utiliser le validate_password_reset hook à la place.
Essayer
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.' );
}