मैं पासवर्ड चेक करने की न्यूनतम लंबाई 8. बदलना चाहता हूं। मैंने बदलने की कोशिश की, validation.js
rules.js
लेकिन काम नहीं कर रहा है।
मैं 6 से 8 में कैसे बदल सकता हूं?
मैं पासवर्ड चेक करने की न्यूनतम लंबाई 8. बदलना चाहता हूं। मैंने बदलने की कोशिश की, validation.js
rules.js
लेकिन काम नहीं कर रहा है।
मैं 6 से 8 में कैसे बदल सकता हूं?
जवाबों:
हम Magento 2 में jQuery के सत्यापन का उपयोग कर सकते हैं। आप इस फ़ाइल को '.phtml' या '.js' फ़ाइल में जोड़ सकते हैं।
आइए देखें कि हम यह कैसे कर सकते हैं।
1) इनपुट या टैग में इस कोड के साथ हमारी मान्यता जोड़ें:
data-validate="{required:true, 'validate-custom-pass':true}"
2) मान्य-कस्टम-पास के लिए js सत्यापन जोड़ें
सत्यापन स्क्रिप्ट
<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 पर हूं) तो यह उपलब्ध होगा।