WooCommerce密码强度更改为6个字符

时间:2016-03-15 20:54:44

标签: php wordpress woocommerce passwords

与其他所有人一样,密码强度对于客户来说非常荒谬。所以我使用了以下REMOVED所有密码检查(" 1"现在是有效密码)

function remove_wc_password_meter() {
wp_dequeue_script( 'wc-password-strength-meter' );
}
add_action( 'wp_print_scripts', 'remove_wc_password_meter', 100 );

它是一个基于脚本的,有没有办法不触及脚本使其只需要至少6个字符?

2 个答案:

答案 0 :(得分:2)

我不知道您为什么删除

 add_filter( 'woocommerce_get_script_data', 'pwd_strength_meter_settings', 20, 2 );

function pwd_strength_meter_settings( $params, $handle  ) {

if( $handle === 'wc-password-strength-meter' ) {

    $params = array_merge( $params, array(

        'min_password_strength' => 2,
        'i18n_password_error' => 'Do not you want to be protected? Make it stronger!',
        'i18n_password_hint' => ' Please make your password <strong>at least 8 characters</strong> long , For more security use a mix of <strong>UPPER</strong> and <strong>lowercase</strong> letters, <strong>numbers</strong>, and <strong>symbols</strong>'
    ) );


}
return $params;

}

答案 1 :(得分:-1)

我所做的是上面代码的解决方法,它完全删除了密码检查。

但是还附加了一个jquery和html密码强度脚本(自定义),所以前端仍然看到一个密码强度指示器但是被调低到8个字符。

这样你仍然可以阻止用户输入12作为密码,但也不会做一些疯狂的事情,达到“安全”的wordpress标准。