Quero alterar o comprimento mínimo da verificação de senha para 8. Tentei alterar, validation.js
rules.js
mas parece não funcionar.
Como posso mudar de 6 para 8?
Quero alterar o comprimento mínimo da verificação de senha para 8. Tentei alterar, validation.js
rules.js
mas parece não funcionar.
Como posso mudar de 6 para 8?
Respostas:
Podemos usar a validação do jQuery no Magento 2. Você pode adicionar esse arquivo no arquivo '.phtml' ou '.js'.
Vamos ver como podemos fazer isso.
1) Na entrada ou na tag select, adicione nossa validação com este código:
data-validate="{required:true, 'validate-custom-pass':true}"
2) Inclua validação js para Validate-custom-pass
script de validação
<script type="text/javascript">
require([
'jquery', // jquery Library
'jquery/ui', // Jquery UI Library
'jquery/validate', // Jquery Validation Library
'mage/translate' // Magento text translate (Validation message translte as per language)
], function($){
$.validator.addMethod(
'validate-custom-pass', function (value) {
return (value.length >7); // Validation logic here modified length spelling
}, $.mage.__('Password length should be minimum 8'));
});
</script>
Este é um item de configuração. Em Stores > Configuration > Customers > Customer Configuration > Password Options
existem algumas opções como Password Length
e Number of Required Character Classes
:
Acima, defino o tamanho mínimo da senha para 20 e, abaixo, recebo a mensagem ao tentar criar uma conta:
Não tenho certeza de qual versão foi introduzida, mas se você atualizar sua loja para a versão mais recente (eu estou no 2.1.1), ela estará disponível.