Academia WordPress

Desabilitar a força da senha no cadastro do WooCommerce

Seus clientes já reportaram dificuldades no momento do cadastro por não criarem uma senha forte o suficiente? Algumas linhas de código poderão resolver esse problema.

O medidor de força de senhas do WooCommerce é uma medida de segurança contra tentativas de acesso forçado ou spam. A força, na verdade, é o grau de complexidade que leva em consideração diversos fatores como quantidade de caracteres, se contem números, letras maiúsculas, caracteres especiais, sem repetição ou o uso de senhas bem comuns – 123456 ou abc123, por exemplo.

Pessoalmente eu não recomendo que essa função seja desabilitada sem usar uma opção alternativa como o captcha – aquela verificação que você digita letras ou números em um campo para provar que não é um robô malvado.

Existem vários plugins para habilitar o captcha no repositório WordPress e vou deixar minha indicação nesse link:

DESABILITANDO A VERIFICAÇÃO

Tudo que você precisa fazer é acessar o arquivo functions.php, dentro da pasta do seu tema, e incluir essas linhas de código:

* Remove a Verificação de Força 
 */
function iconic_remove_password_strength() {
    wp_dequeue_script( 'wc-password-strength-meter' );
}
add_action( 'wp_print_scripts', 'iconic_remove_password_strength', 10 );

Só isso e pronto. Uma maneira de testar é você sair do seu Login e tentar criar uma conta na sua loja.

Para mais tutoriais rápidos ou dúvidas como essa, deixa um comentário!

Daniel Leal

Daniel Leal

Eu escrevo para facilitar o aprendizado de outros daquilo que eu tivesse dificuldade em aprender. WordPress, WooCommerce e desenvolvimento de novas tecnologias são meus focos principais, mas marketing de conteúdo, negócios digitais e (mais recentemente) fintechs também ocupam uma parcela das minhas ideias e projetos.

7 comentários

  • Boa noite Daniel. Obrigado pela dica cara!!! O código php deu certinho, mas a mensagem (Muito fraca – Por favor, digite uma senha segura.
    Dica: A senha deve ter pelo menos doze caracteres. Para torná-la mais forte, use letras maiúsculas e minúsculas, números e símbolos como ! ” ? $ % ^ & ).) continua aparecendo. O que posso fazer para não aparecer esta mensagem? Obrigado.

  • Olá Daniel,

    Ótima dica. Contudo quando um usuário pede para reiniciar a senha, a exigência por senha forte retorna. Como fazer?

    Att,

  • Esse código abaixo serviu 100% , fiz o teste. Ele além de não restringir quantidade de caracteres e eliminar os especais para criar a senha, também não aparece aquela mensagem chata de caracteres especiais abaixo do campo senha. Minha versão de wordpress 5.3.2 Mas acredito que deve ser vir para todas as versões, já que esse código de de uma versão inferior a minha atual.

    O caminho para editar é: wp-content/themes/seu tema que esta sendo usado/function.php

    <?php
    function fa_remove_password_strength() {
    wp_dequeue_script( 'wc-password-strength-meter' );
    wp_deregister_script( 'wc-password-strength-meter' );
    }
    add_action( 'wp_enqueue_scripts', 'fa_remove_password_strength', 99999 );

    • Olá, o código funciona belezinha quando é o cadastro vindo carrinho, mas quando é alteração de senha ou quando o usuário quer se cadastrar pelo “cadastre-se”, não funciona. Como fazer?

Desabilitar a força da senha no cadastro do WooCommerce

Share via
Send this to a friend