Quiero cambiar la longitud mínima de comprobación de contraseña a 8. Intenté cambiar validation.js
rules.js
pero parece que no funciona.
¿Cómo puedo cambiar de 6 a 8?
Quiero cambiar la longitud mínima de comprobación de contraseña a 8. Intenté cambiar validation.js
rules.js
pero parece que no funciona.
¿Cómo puedo cambiar de 6 a 8?
Respuestas:
Podemos usar la validación de jQuery en Magento 2. Puede agregar este archivo en el archivo '.phtml' o '.js'.
Veamos cómo podemos hacer esto.
1) En la entrada o seleccione la etiqueta agregue nuestra validación con este código:
data-validate="{required:true, 'validate-custom-pass':true}"
2) Agregar validación js para Validate-custom-pass
script de validación
<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 es un elemento de configuración. En Stores > Configuration > Customers > Customer Configuration > Password Options
hay algunas opciones como Password Length
y Number of Required Character Classes
:
Arriba establecí la longitud mínima de la contraseña en 20 y debajo recibo el mensaje cuando intento crear una cuenta:
No estoy seguro de en qué versión se introdujo esto, pero si actualiza su tienda a la última versión (estoy en 2.1.1) estará disponible.