Magento 2 Como alterar a validação do tamanho da senha?


9

Quero alterar o comprimento mínimo da verificação de senha para 8. Tentei alterar, validation.js rules.jsmas parece não funcionar.

Como posso mudar de 6 para 8?


Acho desconcertante que isso não seja uma configuração na configuração do Magento 2. Se não for, é definitivamente vale a pena contribuir que mudar alguma coisa
Robbie Averill

É uma configuração na configuração, aqui está a documentação oficial: docs.magento.com/m2/ce/user_guide/customers/…
Leland

Respostas:


7

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>

17

Este é um item de configuração. Em Stores > Configuration > Customers > Customer Configuration > Password Optionsexistem algumas opções como Password Lengthe Number of Required Character Classes:

Opções de senha em admin Acima, defino o tamanho mínimo da senha para 20 e, abaixo, recebo a mensagem ao tentar criar uma conta: Mensagem de aviso sobre o comprimento da senha

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.


Você confirma que funciona para você? Para mim, isso não funciona! Magento 2.1.2
Ervin

Adicionei imagens à minha resposta, mostrando que funciona. Na verdade, eu estou na versão 2.1.3 já
Jacques

Obrigado! Provavelmente é uma correção introduzida na nova versão 2.1.3. +1 para você, para sua disponibilidade.
Ervin

Funciona para mim no Magento 2.1.1. Obrigado
BornCoder 16/01

Essas opções não são visíveis para mim no Magento 2.2.2
Mohammed Joraid
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.