Magento 2 Як змінити перевірку довжини пароля?


9

Я хочу змінити мінімальну довжину перевірки пароля на 8. Я спробував змінити, validation.js rules.jsале, здається, не виходить.

Як я можу змінитись з 6 на 8?


Я вважаю, що це неприємно, що це не буде налаштуванням у конфігурації Magento 2. Якщо ні, то, безумовно, варто щось сприяти цій зміні
Роббі Аверилл

Це налаштування в конфігурації, ось офіційна документація: docs.magento.com/m2/ce/user_guide/customers/…
Leland

Відповіді:


7

Ми можемо використовувати перевірку jQuery в Magento 2. Ви можете додати цей файл у файл '.phtml' або '.js'.

Подивимося, як ми можемо це зробити.

1) У тезі введення чи вибору додайте нашу перевірку цим кодом:

data-validate="{required:true, 'validate-custom-pass':true}"

2) Додайте перевірку js для Validate-custom-pass

сценарій перевірки

<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

Це елемент конфігурації. В Stores > Configuration > Customers > Customer Configuration > Password Optionsє деякі варіанти , як Password Lengthі Number of Required Character Classes:

Параметри пароля в адміністраторі Вище я встановлюю мінімальну довжину пароля на 20 і нижче, я отримую повідомлення при спробі створити обліковий запис: Попереджувальне повідомлення про довжину пароля

Не впевнений, у якій версії це було представлено, але якщо ви оновите свій магазин до останньої версії (я перебуваю на 2.1.1), він буде доступний.


Ви підтверджуєте, що це працює для вас? Для мене це не працює! Magento 2.1.2
Ервін

Я додав зображення у свою відповідь, показуючи, що це працює. Насправді я вже на версії 2.1.3
Жак

Дякую! Ймовірно, виправлення, введене в новій версії 2.1.3. +1 для вас для вашої доступності.
Ервін

Це працює для мене в Magento 2.1.1. дякую
BornCoder

Ці параметри мені не видно в Magento 2.2.2
Мохаммед Джораїд
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.