में पासवर्ड प्रारूप को सत्यापित करना क्या पासवर्ड के प्रारूप को सत्यापित करने के लिए ऑथलॉगिक प्राप्त करने का कोई तरीका है, उदाहरण के लिए कम से कम एक अक्षर और कम से कम एक संख्या होनी चाहिए? acts_as_authentic
कॉन्फ़िगरेशन ब्लॉक में validates_format_of_password_options
विधि का उपयोग करने का तरीका इंगित करता है कि एथलॉगिक का मानना है कि किसी को अपने उपयोगकर्ताओं पर ऐसी बाधा नहीं लगाई जानी चाहिए।Authlogic
मैंने सोचा कि मैं बस एक सामान्य ActiveRecord validates_format_of :password
में डाल सकता है, लेकिन इसका मतलब है कि एक current_user
वस्तु मैं निर्माण स्वाभाविक अमान्य है, जैसा कि मैंने प्लेन पासवर्ड प्राप्त नहीं कर सकता (और यहां तक कि उस वस्तु में भंडारण नहीं किया जाएगा अगर मैं कर सकता!)। यह पता लगाने पर कि मेरा current_user
अमान्य है, रेल या ऑथलॉगिक (यह सुनिश्चित नहीं है कि, क्योंकि मैं दोनों के लिए बिल्कुल नया हूं) मुझे अपने पासवर्ड के लिए सत्यापन त्रुटि के साथ 'मेरे उपयोगकर्ता को संपादित करें' पृष्ठ पर निर्देशित करता है।
मेरे पास पहले से ही मेरे config block में 'merge_validates_length_of_password_field_options' है और यह अपेक्षा के अनुसार काम करता है। मेरी समस्या यह है कि लॉग इन और ईमेल फ़ील्ड्स के लिए पासवर्ड फ़ील्ड के प्रारूप के लिए कोई भी विधि मौजूद नहीं है। – hynkle
आप हमेशा इसे बंद कर सकते हैं। :-) – westoque
बस इसे बहुत छोटा लगा! अच्छी तरह से काम। – hynkle