Magento 2 पासवर्ड की लंबाई सत्यापन कैसे बदलें?


9

मैं पासवर्ड चेक करने की न्यूनतम लंबाई 8. बदलना चाहता हूं। मैंने बदलने की कोशिश की, validation.js rules.jsलेकिन काम नहीं कर रहा है।

मैं 6 से 8 में कैसे बदल सकता हूं?


मुझे यह चकित करने वाला लगता है कि यह Magento 2 कॉन्फ़िगरेशन में एक सेटिंग नहीं होगी। यदि यह नहीं है, तो यह निश्चित रूप से उस बदलाव में योगदान देने लायक कुछ है
रॉबी एवरिल

: यह विन्यास में एक सेटिंग है, यहाँ आधिकारिक दस्तावेज है docs.magento.com/m2/ce/user_guide/customers/...
लेलैंड

जवाबों:


7

हम 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>

17

यह एक कॉन्फ़िगरेशन आइटम है। में Stores > Configuration > Customers > Customer Configuration > Password Optionsवहाँ कुछ विकल्प की तरह Password Lengthऔर Number of Required Character Classes:

व्यवस्थापक में पासवर्ड विकल्प ऊपर मैंने न्यूनतम पासवर्ड की लंबाई 20 निर्धारित की है और नीचे मुझे खाता बनाने का प्रयास करते समय संदेश मिलता है: पासवर्ड की लंबाई के बारे में चेतावनी संदेश

निश्चित नहीं है कि यह किस संस्करण में पेश किया गया था, लेकिन यदि आप अपने स्टोर को नवीनतम संस्करण में अपडेट कर रहे हैं (मैं 2.1.1 पर हूं) तो यह उपलब्ध होगा।


क्या आप पुष्टि करते हैं कि यह आपके लिए काम करता है? मेरे लिए यह काम नहीं करता है! मैगेटो 2.1.2
एरविन

मैंने अपने उत्तर में छवियों को जोड़ा, यह दिखाता है कि यह काम करता है वास्तव में मैं पहले से ही संस्करण 2.1.3 पर हूं
जैक्स

धन्यवाद! यह शायद नए संस्करण 2.1.3 में पेश किया गया एक फिक्स है। आपके लिए उपलब्धता के लिए +1।
एरविन

यह मेरे लिए Magento 2.1.1 में काम करता है। धन्यवाद
बोर्नकोडर

ये विकल्प मुझे Magento 2.2.2 पर नहीं दिख रहे हैं
मोहम्मद जोरैड
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.