it-swarm.com.de

Passwort zurücksetzen - Mindestlänge für neues Passwort festlegen

Beim Zurücksetzen des Passworts versuche ich, eine Mindestlänge für das neue Passwort festzulegen. Ich möchte so etwas nur funktional hinzufügen.

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." );
}
}

Jede Hilfe dabei wäre dankbar.

1
Mio

Möglicherweise möchten Sie stattdessen validate_password_reset hook verwenden.

Versuchen

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.' );
}
1
czerspalace