Saya ingin mengubah panjang minimum pengecekan kata sandi ke 8. Saya mencoba mengubah validation.js
rules.js
tetapi sepertinya tidak berhasil.
Bagaimana saya bisa berubah dari 6 menjadi 8?
Saya ingin mengubah panjang minimum pengecekan kata sandi ke 8. Saya mencoba mengubah validation.js
rules.js
tetapi sepertinya tidak berhasil.
Bagaimana saya bisa berubah dari 6 menjadi 8?
Jawaban:
Kita dapat menggunakan validasi jQuery di Magento 2. Anda dapat menambahkan file ini dalam file '.phtml' atau '.js'.
Mari kita lihat bagaimana kita bisa melakukan ini.
1) Dalam masukan atau pilih tag tambahkan validasi kami dengan kode ini:
data-validate="{required:true, 'validate-custom-pass':true}"
2) Tambahkan validasi js untuk Validasi-custom-pass
skrip validasi
<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>
Ini adalah item konfigurasi. Di Stores > Configuration > Customers > Customer Configuration > Password Options
sana ada beberapa opsi seperti Password Length
dan Number of Required Character Classes
:
Di atas saya menetapkan panjang kata sandi minimum menjadi 20 dan di bawah ini saya menerima pesan ketika mencoba membuat akun:
Tidak yakin pada versi mana ini diperkenalkan tetapi jika Anda memperbarui toko Anda ke versi terbaru (saya di 2.1.1) itu akan tersedia.