Я хочу змінити мінімальну довжину перевірки пароля на 8. Я спробував змінити, validation.js
rules.js
але, здається, не виходить.
Як я можу змінитись з 6 на 8?
Я хочу змінити мінімальну довжину перевірки пароля на 8. Я спробував змінити, validation.js
rules.js
але, здається, не виходить.
Як я можу змінитись з 6 на 8?
Відповіді:
Ми можемо використовувати перевірку 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>
Це елемент конфігурації. В Stores > Configuration > Customers > Customer Configuration > Password Options
є деякі варіанти , як Password Length
і Number of Required Character Classes
:
Вище я встановлюю мінімальну довжину пароля на 20 і нижче, я отримую повідомлення при спробі створити обліковий запис:
Не впевнений, у якій версії це було представлено, але якщо ви оновите свій магазин до останньої версії (я перебуваю на 2.1.1), він буде доступний.